diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2025-09-21 22:49:24 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2025-09-21 22:49:24 +0800 |
| commit | f183ad26f74ab5d037c0d709af34d9614c0c7d9b (patch) | |
| tree | 278d8a79067b7e5a77121f402f0f97eecf4296a7 /dot-config/helix | |
| parent | 5fb04d2edb40a536b3ed11b9d3cd2133faee6a3c (diff) | |
bump
Diffstat (limited to 'dot-config/helix')
| -rw-r--r-- | dot-config/helix/config.toml | 3 | ||||
| -rw-r--r-- | dot-config/helix/languages.toml | 20 | ||||
| -rw-r--r-- | dot-config/helix/themes/tokyonight-transparent.toml | 5 |
3 files changed, 20 insertions, 8 deletions
diff --git a/dot-config/helix/config.toml b/dot-config/helix/config.toml index dca01ed1..0963c8a1 100644 --- a/dot-config/helix/config.toml +++ b/dot-config/helix/config.toml @@ -9,6 +9,7 @@ completion-trigger-len = 1 bufferline = "always" auto-format = true color-modes = true +rainbow-brackets = true [editor.cursor-shape] insert = "bar" @@ -59,6 +60,8 @@ tab = "move_parent_node_end" S-tab = "move_parent_node_start" d = "delete_selection_noyank" c = "change_selection_noyank" +A-k = "select_prev_sibling" +A-j = "select_next_sibling" [keys.normal." "] q = ":quit" diff --git a/dot-config/helix/languages.toml b/dot-config/helix/languages.toml index 740580dc..7ed84eda 100644 --- a/dot-config/helix/languages.toml +++ b/dot-config/helix/languages.toml @@ -23,47 +23,51 @@ args = ["--handler", "copilot"] [language-server.rustowl] command = "rustowl" +[language-server.harper] +command = "harper-ls" +args = ["--stdio"] + [[language]] name = "git-commit" -language-servers = [ "scls", "gpt" ] +language-servers = [ "scls", "gpt", "harper" ] [[language]] name = "cpp" auto-format = true indent = { tab-width = 4, unit = "t" } -language-servers = [ "scls", "clangd", "gpt" ] +language-servers = [ "scls", "clangd", "gpt", "harper" ] [[language]] name = "rust" auto-format = true indent = { tab-width = 4, unit = "t" } -language-servers = [ "scls", "rust-analyzer", "gpt" ] +language-servers = [ "scls", "rust-analyzer", "gpt", "harper" ] [language-server.rust-analyzer.config] check.command = "clippy" [[language]] name = "python" -language-servers = ["ty", "ruff", "jedi-language-server", "pyright", "pylsp", "gpt" ] +language-servers = ["ty", "ruff", "jedi-language-server", "pyright", "pylsp", "gpt", "harper" ] [[language]] name = "toml" -language-servers = [ "taplo", "tombi", "gpt" ] +language-servers = [ "taplo", "tombi", "gpt", "harper" ] auto-format = true [[language]] name = "markdown" -language-servers = [ "marksman", "markdown-oxide", "gpt" ] +language-servers = [ "marksman", "markdown-oxide", "scls", "gpt", "harper" ] auto-format = true [[language]] name = "java" -language-servers = [ "scls", "jdtls" ] +language-servers = [ "scls", "jdtls", "harper" ] auto-format = true [[language]] name = "qml" -language-servers = [ "scls", "qmlls" ] +language-servers = [ "scls", "qmlls", "harper" ] auto-format = true # [language-server.mdpls] diff --git a/dot-config/helix/themes/tokyonight-transparent.toml b/dot-config/helix/themes/tokyonight-transparent.toml index b0cb35eb..366fd4bc 100644 --- a/dot-config/helix/themes/tokyonight-transparent.toml +++ b/dot-config/helix/themes/tokyonight-transparent.toml @@ -1,2 +1,7 @@ inherits = "tokyonight" + "ui.background" = {} +"ui.menu" = {} +"ui.popup" = {} +"ui.window" = {} +"ui.statusline" = {} |
