From 686e29c78637a4261f15652b5e229b331f2f6aaa Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Mon, 15 Sep 2025 17:54:52 +0800 Subject: bump: helix --- dot-config/helix/config.toml | 26 ++++++++++++++------------ dot-config/helix/languages.toml | 14 ++++++++++++++ 2 files changed, 28 insertions(+), 12 deletions(-) (limited to 'dot-config') diff --git a/dot-config/helix/config.toml b/dot-config/helix/config.toml index 79938725..dca01ed1 100644 --- a/dot-config/helix/config.toml +++ b/dot-config/helix/config.toml @@ -4,6 +4,7 @@ theme = "tokyonight-transparent" line-number = "relative" default-yank-register = "+" popup-border = "all" +idle-timeout = 0 completion-trigger-len = 1 bufferline = "always" auto-format = true @@ -65,22 +66,23 @@ c = ":buffer-close" tab = "insert_tab" w = ":write" "," = "code_action" +1 = ":goto-buffer 1" +2 = ":goto-buffer 2" +3 = ":goto-buffer 3" +4 = ":goto-buffer 4" +5 = ":goto-buffer 5" +6 = ":goto-buffer 6" +7 = ":goto-buffer 7" +8 = ":goto-buffer 8" +9 = ":goto-buffer 9" +0 = ":goto-buffer 0" -# [keys.insert] -# S-tab = "move_parent_node_start" -[keys.select] -tab = "extend_parent_node_end" -S-tab = "extend_parent_node_start" -# [keys.normal] -# C-f = "jump_forward" -# C-S-f = "jump_backward" +[keys.normal." "."g"] +g = "changed_file_picker" +b = ":! git show --no-patch --format='%%h (%%an: %%ar): %%s' $(git blame -p %{buffer_name} -L%{cursor_line},+1 | head -1 | cut -d' ' -f1)" [keys.insert] C-f = "goto_next_tabstop" C-S-f = "goto_prev_tabstop" - -# [keys.select] -# C-f = "jump_forward" -# C-S-f = "jump_backward" diff --git a/dot-config/helix/languages.toml b/dot-config/helix/languages.toml index 5d2507c4..0c860d6e 100644 --- a/dot-config/helix/languages.toml +++ b/dot-config/helix/languages.toml @@ -36,6 +36,9 @@ auto-format = true indent = { tab-width = 4, unit = "t" } language-servers = [ "scls", "rust-analyzer", "gpt" ] +[language-server.rust-analyzer.config] +check.command = "clippy" + [[language]] name = "python" language-servers = ["ty", "ruff", "jedi-language-server", "pyright", "pylsp", "gpt"] @@ -48,6 +51,17 @@ auto-format = true [[language]] name = "markdown" language-servers = [ "marksman", "markdown-oxide", "gpt" ] +auto-format = true + +[[language]] +name = "java" +language-servers = [ "scls", "jdtls" ] +auto-format = true + +[[language]] +name = "qml" +language-servers = [ "scls", "qmlls" ] +auto-format = true # [language-server.mdpls] # command = "/usr/bin/mdpls" -- cgit v1.2.3