diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2025-09-11 23:38:29 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2025-09-11 23:38:29 +0800 |
| commit | 1f0aa24309f13903e1b1aa6e3652a9fb17cac564 (patch) | |
| tree | d18391409ad5318fbc36be1c3a0f9b8c5d71a16c | |
| parent | 49f710580449d1595ac8c7f1842372a3cd80cca1 (diff) | |
helix: gpt support
| -rw-r--r-- | dot-config/helix/config.toml | 2 | ||||
| -rw-r--r-- | dot-config/helix/languages.toml | 26 |
2 files changed, 21 insertions, 7 deletions
diff --git a/dot-config/helix/config.toml b/dot-config/helix/config.toml index 73d6a2fa..26f4b424 100644 --- a/dot-config/helix/config.toml +++ b/dot-config/helix/config.toml @@ -18,7 +18,7 @@ display-inlay-hints = true [editor.statusline] -left = ["mode", "read-only-indicator", "version-control", "file-name", "spinner"] +left = ["mode", "read-only-indicator", "version-control", "spinner"] right = ["diagnostics", "register", "position", "position-percentage", "file-encoding", "file-type"] separator = "│" diff --git a/dot-config/helix/languages.toml b/dot-config/helix/languages.toml index 612d4dab..5d2507c4 100644 --- a/dot-config/helix/languages.toml +++ b/dot-config/helix/languages.toml @@ -16,24 +16,38 @@ feature_citations = false # enable citation completion (only on `cita RUST_LOG = "info,simple-completion-language-server=info" LOG_FILE = "/tmp/completion.log" +[language-server.gpt] +command = "helix-gpt" +args = ["--handler", "copilot"] + [[language]] name = "git-commit" -language-servers = [ "scls" ] +language-servers = [ "scls", "gpt" ] [[language]] name = "cpp" auto-format = true indent = { tab-width = 4, unit = "t" } -language-servers = [ "scls", "clangd" ] +language-servers = [ "scls", "clangd", "gpt" ] [[language]] name = "rust" +auto-format = true indent = { tab-width = 4, unit = "t" } -language-servers = [ "scls", "rust-analyzer" ] +language-servers = [ "scls", "rust-analyzer", "gpt" ] + +[[language]] +name = "python" +language-servers = ["ty", "ruff", "jedi-language-server", "pyright", "pylsp", "gpt"] -# [[language]] -# name = "markdown" -# language-servers = [ "mdpls" ] +[[language]] +name = "toml" +language-servers = [ "taplo", "tombi", "gpt" ] +auto-format = true + +[[language]] +name = "markdown" +language-servers = [ "marksman", "markdown-oxide", "gpt" ] # [language-server.mdpls] # command = "/usr/bin/mdpls" |
