diff options
| author | Paul Buetow <paul@buetow.org> | 2025-09-09 10:39:25 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-09-09 10:39:25 +0300 |
| commit | d529a2fa5871a96abe4a73522a4cbdb56b7bfb7b (patch) | |
| tree | ffbaf1571ab8ea24b5a3d27838a608dd15057ce3 | |
| parent | 3172c4039b84ebf8e92b1d419f70c5b583e89f33 (diff) | |
remove obsolete AI LSPs
| -rw-r--r-- | dotfiles/helix/languages.toml | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/dotfiles/helix/languages.toml b/dotfiles/helix/languages.toml index 4e4ae12..60e6a19 100644 --- a/dotfiles/helix/languages.toml +++ b/dotfiles/helix/languages.toml @@ -19,86 +19,6 @@ language-servers = [ "gopls", "golangci-lint-lsp", "hexai-lsp" ] [language-server.hexai-lsp] command = "hexai-lsp" -[language-server.lsp-ai] -command = "lsp-ai" - -[language-server.lsp-ai.config.memory] -file_store = { } - -[language-server.lsp-ai.config.models.model1] -type = "ollama" -model = "qwen3-coder:30b-a3b-q4_K_M" - -[language-server.lsp-ai.config.models.model2] -type = "ollama" -model = "mistral-nemo:latest" - -[language-server.lsp-ai.config.models.model3] -type = "ollama" -model = "deepseek-r1:14b" - -[language-server.lsp-ai.config.completion] -model = "model1" - -[language-server.lsp-ai.config.completion.parameters] -max_tokens = 64 -max_context = 8096 - -## Configure the messages per your needs -[[language-server.lsp-ai.config.completion.parameters.messages]] -role = "system" -content = "Instructions:\n- You are an AI programming assistant.\n- Given a piece of code with the cursor location marked by \"<CURSOR>\", replace \"<CURSOR>\" with the correct code or comment.\n- First, think step-by-step.\n- Describe your plan for what to build in pseudocode, written out in great detail.\n- Then output the code replacing the \"<CURSOR>\"\n- Ensure that your completion fits within the language context of the provided code snippet (e.g., Go, Ruby, Bash, Java, Puppet DSL).\n\nRules:\n- Only respond with code or comments.\n- Only replace \"<CURSOR>\"; do not include any previously written code.\n- Never include \"<CURSOR>\" in your response\n- If the cursor is within a comment, complete the comment meaningfully.\n- Handle ambiguous cases by providing the most contextually appropriate completion.\n- Be consistent with your responses." - -[[language-server.lsp-ai.config.completion.parameters.messages]] -role = "user" -content = "func greet(name) {\n print(f\"Hello, {<CURSOR>}\")\n}" - -[[language-server.lsp-ai.config.completion.parameters.messages]] -role = "assistant" -content = "name" - -[[language-server.lsp-ai.config.completion.parameters.messages]] -role = "user" -content = "func sum(a, b) {\n return a + <CURSOR>\n}" - -[[language-server.lsp-ai.config.completion.parameters.messages]] -role = "assistant" -content = "b" - -[[language-server.lsp-ai.config.completion.parameters.messages]] -role = "user" -content = "func multiply(a, b int ) int {\n a * <CURSOR>\n}" - -[[language-server.lsp-ai.config.completion.parameters.messages]] -role = "assistant" -content = "b" - -[[language-server.lsp-ai.config.completion.parameters.messages]] -role = "user" -content = "// <CURSOR>\nfunc add(a, b) {\n return a + b\n}" - -[[language-server.lsp-ai.config.completion.parameters.messages]] -role = "assistant" -content = "Adds two numbers" - -[[language-server.lsp-ai.config.completion.parameters.messages]] -role = "user" -content = "// This function checks if a number is even\n<CURSOR>" - -[[language-server.lsp-ai.config.completion.parameters.messages]] -role = "assistant" -content = "func is_even(n) {\n return n % 2 == 0\n}" - -[[language-server.lsp-ai.config.completion.parameters.messages]] -role = "user" -content = "{CODE}" - -[language-server.gpt] -# Fork from https://github.com/sigmaSd/helix-gpt -# deno run --allow-net --allow-env $HOME/git/helix-gpt/src/app.ts --handler copilot -command = "helix-gpt" -args = [ "--logFile", "/tmp/helix-gpt.log"] - [language-server.gopls] command = "gopls" |
