aboutsummaryrefslogtreecommitdiff
path: root/.config/helix/config.toml
diff options
context:
space:
mode:
authorJustine Smithies <justine@smithies.me.uk>2024-05-11 21:46:46 +0100
committerJustine Smithies <justine@smithies.me.uk>2024-05-11 21:46:46 +0100
commit06225127cb2cd9d1393d8d14c7df35a3e8bcdfda (patch)
tree0ee543beb96ede5ddb87e13d3fc61f5de90757c8 /.config/helix/config.toml
parent24edfdda009c3b004501526ed6524d5c7f3b8cce (diff)
Initial commit of Helix configs
Diffstat (limited to '.config/helix/config.toml')
-rw-r--r--.config/helix/config.toml45
1 files changed, 45 insertions, 0 deletions
diff --git a/.config/helix/config.toml b/.config/helix/config.toml
new file mode 100644
index 0000000..86aeed6
--- /dev/null
+++ b/.config/helix/config.toml
@@ -0,0 +1,45 @@
+theme = "gruvbox-transparent"
+
+[editor]
+line-number = "absolute"
+mouse = false
+bufferline = "always"
+cursorline = true
+popup-border = "all"
+color-modes = true
+true-color = true
+
+[editor.cursor-shape]
+insert = "bar"
+normal = "block"
+select = "underline"
+
+[editor.file-picker]
+hidden = false
+
+[editor.indent-guides]
+character = "╎"
+render = true
+skip-levels = 1
+
+[editor.statusline]
+left = ["mode", "spinner", "version-control", "file-name", "read-only-indicator", "file-modification-indicator"]
+center = []
+right = ["diagnostics", "selections", "file-encoding", "register", "file-type", "position-percentage", "position"]
+separator = "│"
+mode.normal = "NORMAL"
+mode.insert = "INSERT"
+mode.select = "SELECT"
+
+[editor.lsp]
+display-messages = true
+display-inlay-hints = true
+
+[keys.normal]
+C-g = ":toggle-option indent-guides.render"
+C-o = ":config-open"
+C-r = ":config-reload"
+
+[keys.normal.space.space]
+h = ':set gutters ["diagnostics","spacer","diff"]'
+s = ':set gutters ["diagnostics","spacer","line-numbers","spacer","diff"]'