From 521f3f8c7022bd26fcaee72f909e4b210e94e709 Mon Sep 17 00:00:00 2001 From: Fredrik Robertsen Date: Sat, 1 Aug 2026 17:58:47 +0200 Subject: [PATCH] helix: re-add lsp a lil and also tweak --- dotfiles/.config/helix/config.toml | 47 ++++++------------------------ 1 file changed, 9 insertions(+), 38 deletions(-) diff --git a/dotfiles/.config/helix/config.toml b/dotfiles/.config/helix/config.toml index 3ea5cd9..7ba8b9b 100644 --- a/dotfiles/.config/helix/config.toml +++ b/dotfiles/.config/helix/config.toml @@ -1,18 +1,23 @@ theme = "kanagawa" [editor] -line-number = "relative" auto-pairs = false auto-completion = false -end-of-line-diagnostics = "hint" +auto-format = false +cursorline = true +color-modes = true +gutters = ["line-numbers", "spacer", "diff"] [editor.cursor-shape] insert = "bar" normal = "block" select = "underline" +[editor.file-picker] +hidden = false + [editor.lsp] -enable = false +enable = true auto-signature-help = false [editor.whitespace.render] @@ -29,8 +34,8 @@ skip-levels = 1 [keys.normal] # move lines -"A-down" = ["extend_to_line_bounds", "delete_selection", "move_line_down", "paste_before"] "A-up" = ["extend_to_line_bounds", "delete_selection", "move_line_up", "paste_before"] +"A-down" = ["extend_to_line_bounds", "delete_selection", "move_line_down", "paste_before"] "A-left" = ["extend_to_line_bounds", "unindent"] "A-right" = ["extend_to_line_bounds", "indent"] "A-j" = "@" @@ -45,20 +50,6 @@ skip-levels = 1 "C-ins" = "@X\"*y" "S-del" = "@X\"*d" -# move and select -"S-left" = "extend_char_left" -"S-right" = "extend_char_right" -"C-left" = "move_prev_word_start" -"C-right" = "move_next_word_start" -"C-S-left" = "extend_prev_word_start" -"C-S-right" = "extend_next_word_start" -"C-up" = "move_line_up" -"C-down" = "move_line_down" -"S-up" = "extend_visual_line_up" -"S-down" = "extend_visual_line_down" -"C-S-up" = "extend_visual_line_up" -"C-S-down" = "extend_visual_line_down" - [keys.select] "S-ins" = "@\"*p" "C-ins" = "@\"*y" @@ -68,23 +59,3 @@ skip-levels = 1 j = { k = "normal_mode" } "C-backspace" = "delete_word_backward" - -# move and select -"S-left" = "extend_char_left" -"S-right" = "extend_char_right" -"C-left" = "move_prev_word_start" -"C-right" = "move_next_word_start" -"C-S-left" = "extend_prev_word_start" -"C-S-right" = "extend_next_word_start" -"C-up" = "move_line_up" -"C-down" = "move_line_down" -"S-up" = "extend_visual_line_up" -"S-down" = "extend_visual_line_down" -"C-S-up" = "extend_visual_line_up" -"C-S-down" = "extend_visual_line_down" - -[keys.normal."+"] -m = ":run-shell-command make" - -[keys.normal."C-x"] # emacc \o_ -"C-s" = ":write"