config.toml 959 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. theme = "gruvbox_dark_hard"
  2. [editor]
  3. line-number = "relative"
  4. mouse = true
  5. cursorline = true
  6. true-color = true
  7. color-modes = true
  8. completion-replace = true
  9. rulers = [100, 160]
  10. [editor.cursor-shape]
  11. insert = "underline"
  12. normal = "block"
  13. select = "underline"
  14. [editor.file-picker]
  15. hidden = false
  16. [editor.whitespace.render]
  17. space = "all"
  18. tab = "all"
  19. newline = "none"
  20. [editor.whitespace.characters]
  21. space = "·"
  22. nbsp = "⍽"
  23. tab = "→"
  24. newline = "⏎"
  25. tabpad = "·" # Tabs will look like "→···" (depending on tab width)
  26. [editor.indent-guides]
  27. render = true
  28. character = "┆" # Some characters that work well: "▏", "┆", "┊", "⸽"
  29. skip-levels = 1
  30. [editor.lsp]
  31. display-messages = true
  32. display-inlay-hints = true
  33. [editor.soft-wrap]
  34. enable = true
  35. [editor.smart-tab]
  36. enable = false
  37. [keys.normal]
  38. j = "no_op"
  39. k = "command_palette"
  40. l = "no_op"
  41. t = "move_char_left"
  42. s = "move_line_up"
  43. h = "move_char_right"
  44. e = "move_line_down"
  45. Y = ":clipboard-yank"