diff options
Diffstat (limited to '.config/helix/config.toml')
-rw-r--r-- | .config/helix/config.toml | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/.config/helix/config.toml b/.config/helix/config.toml new file mode 100644 index 0000000..454b1ab --- /dev/null +++ b/.config/helix/config.toml @@ -0,0 +1,63 @@ +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] +# Move line or selection up/down +A-k = [ + "extend_to_line_bounds", + "delete_selection", + "move_line_up", + "paste_before" +] + +A-j = [ + "extend_to_line_bounds", + "delete_selection", + "move_line_down", + "paste_before" +] + +[keys.normal.space.space] +h = ':set gutters ["diagnostics","spacer","diff"]' +s = ':set gutters ["diagnostics","spacer","line-numbers","spacer","diff"]' + +# Config Mode +[keys.normal."C-backspace"] +o = ":config-open" +r = ":config-reload" +l = ":o ~/.config/helix/languages.toml" +g = ":toggle-option indent-guides.render" |