diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2025-09-15 17:54:52 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2025-09-15 17:54:52 +0800 |
| commit | 686e29c78637a4261f15652b5e229b331f2f6aaa (patch) | |
| tree | c02ea03fa895086777f86e4e2837c1c336a6d69f /dot-config | |
| parent | 5c3bbdf29e46a90783eecfaa76ddb6cfd519768b (diff) | |
bump: helix
Diffstat (limited to 'dot-config')
| -rw-r--r-- | dot-config/helix/config.toml | 26 | ||||
| -rw-r--r-- | dot-config/helix/languages.toml | 14 |
2 files changed, 28 insertions, 12 deletions
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" |
