diff --git a/dot_config/helix/config.toml b/dot_config/helix/config.toml index df16562..1aae252 100644 --- a/dot_config/helix/config.toml +++ b/dot_config/helix/config.toml @@ -16,12 +16,13 @@ left = [ "mode", "spinner", "file-type", - "file-name", "version-control", "read-only-indicator", +] +center = [ + "file-name", "file-modification-indicator" ] -center = [] right = [ "diagnostics", "selections", @@ -63,6 +64,8 @@ L = "goto_line_end" A-w = "extend_next_word_start" A-e = "extend_next_word_end" A-b = "extend_prev_word_start" +A-h = "extend_char_left" +A-l = "extend_char_right" X = "extend_line_above" d = "delete_selection_noyank" A-d = "delete_selection" @@ -71,6 +74,8 @@ A-c = "change_selection" A-n = "extend_search_next" A-p = "extend_search_prev" y = ["yank_to_clipboard","yank"] +C-a = "insert_at_line_start" +C-e = "insert_at_line_end" S-v = ["extend_to_line_bounds","select_mode"] S-ret = ["open_below", "insert_mode"] @@ -88,6 +93,8 @@ L = "goto_line_end" A-w = "extend_next_word_start" A-e = "extend_next_word_end" A-b = "extend_prev_word_start" +A-h = "extend_char_left" +A-l = "extend_char_right" X = "extend_line_above" d = "delete_selection_noyank" A-d = "delete_selection" @@ -96,6 +103,8 @@ A-c = "change_selection" A-n = "extend_search_next" A-p = "extend_search_prev" y = ["yank_to_clipboard","yank"] +C-a = "insert_at_line_start" +C-e = "insert_at_line_end" [keys.normal.space] l = ":toggle lsp.display-inlay-hints" @@ -130,3 +139,5 @@ a = ":wqa" C-g = "normal_mode" C-h = "move_char_left" C-l = "move_char_right" +C-a = "insert_at_line_start" +C-e = "insert_at_line_end" diff --git a/dot_config/helix/languages.toml b/dot_config/helix/languages.toml index 5815951..7b8cca2 100644 --- a/dot_config/helix/languages.toml +++ b/dot_config/helix/languages.toml @@ -6,7 +6,6 @@ formatter = { command = "yamlfmt", args = ["-"] } [[language]] name = "python" language-servers = ["ruff", "pyright"] -formatter = { command = "black", args = ["--quiet", "-"] } auto-format = true [[language]] @@ -20,3 +19,7 @@ comment-token = "#" language-servers = [ "bash-language-server" ] indent = { tab-width = 4, unit = "\t" } grammar = "bash" + +[language-server.ruff.config.settings.lint] +ignore = ["F401","F841"] +extend-select = ["B"]