/ .config / helix / config.toml
config.toml
 1  theme = "noctis"
 2  
 3  [editor]
 4  line-number = "relative"
 5  cursorline = true
 6  rulers = [79]
 7  
 8  [editor.inline-diagnostics]
 9  cursor-line = "hint"
10  other-lines = "error"
11  
12  [editor.lsp]
13  enable = true
14  display-messages = true
15  display-inlay-hints = true
16  
17  [editor.statusline]
18  left = [
19    "mode",
20    "spinner",
21    "version-control",
22    "file-name",
23    "read-only-indicator",
24    "file-modification-indicator",
25  ]
26  
27  right = [
28    "file-type",
29    "diagnostics",
30    "selections",
31    "register",
32    "position",
33    "file-encoding",
34  ]
35  
36  [editor.whitespace]
37  render = "all"
38  
39  [editor.whitespace.characters]
40  space = "·"
41  nbsp = "⍽"
42  nnbsp = "␣"
43  tab = "→"
44  newline = "⏎"
45  tabpad = "·" # Tabs will look like "→···" (depending on tab width)
46  
47  [editor.indent-guides]
48  render = true
49  character = "┆"
50  skip-levels = 1
51  
52  [editor.soft-wrap]
53  wrap-at-text-width = true
54  wrap-indicator = "⤷"
55  
56  [keys.insert]
57  "C-[" = "normal_mode"