From e18fbd29cb0c41828802fd2eb0cc491b5baf1270 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Mon, 4 Aug 2025 17:06:00 +0300 Subject: Update content for gemtext --- .../2025-08-05-local-coding-llm-with-ollama.gmi | 34 ++++++++++---------- ...2025-08-05-local-coding-llm-with-ollama.gmi.tpl | 34 ++++++++++---------- gemfeed/atom.xml | 36 +++++++++++----------- 3 files changed, 52 insertions(+), 52 deletions(-) (limited to 'gemfeed') diff --git a/gemfeed/2025-08-05-local-coding-llm-with-ollama.gmi b/gemfeed/2025-08-05-local-coding-llm-with-ollama.gmi index 6688c7b8..37542fa1 100644 --- a/gemfeed/2025-08-05-local-coding-llm-with-ollama.gmi +++ b/gemfeed/2025-08-05-local-coding-llm-with-ollama.gmi @@ -279,11 +279,11 @@ I edited `~/.config/helix/languages.toml` to include: ``` [[language]] - name = "go" - auto-format= true - diagnostic-severity = "hint" - formatter = { command = "goimports" } - language-servers = [ "gopls", "golangci-lint-lsp", "lsp-ai", "gpt" ] +name = "go" +auto-format= true +diagnostic-severity = "hint" +formatter = { command = "goimports" } +language-servers = [ "gopls", "golangci-lint-lsp", "lsp-ai", "gpt" ] ``` Note that there is also a `gpt` language server configured, which is for GitHub Copilot, but it is out of scope of this blog post. Let's also configure `lsp-ai` settings in the same file: @@ -315,7 +315,7 @@ max_tokens = 64 max_context = 8096 ## Configure the messages per your needs -<\", replace @@ -330,47 +330,47 @@ a comment, complete the comment meaningfully.\n- Handle ambiguous cases by providing the most contextually appropriate completion.\n- Be consistent with your responses." -<}\")\n}" -<\", replace @@ -330,47 +330,47 @@ 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]] + [[language-server.lsp-ai.config.completion.parameters.messages]] role = "user" content = "func greet(name) {\n print(f\"Hello, {}\")\n}" -[[language-server.lsp-ai.config.completion.parameters.messages]] + [[language-server.lsp-ai.config.completion.parameters.messages]] role = "assistant" content = "name" -[[language-server.lsp-ai.config.completion.parameters.messages]] + [[language-server.lsp-ai.config.completion.parameters.messages]] role = "user" content = "func sum(a, b) {\n return a + \n}" -[[language-server.lsp-ai.config.completion.parameters.messages]] + [[language-server.lsp-ai.config.completion.parameters.messages]] role = "assistant" content = "b" -[[language-server.lsp-ai.config.completion.parameters.messages]] + [[language-server.lsp-ai.config.completion.parameters.messages]] role = "user" content = "func multiply(a, b int ) int {\n a * \n}" -[[language-server.lsp-ai.config.completion.parameters.messages]] + [[language-server.lsp-ai.config.completion.parameters.messages]] role = "assistant" content = "b" -[[language-server.lsp-ai.config.completion.parameters.messages]] + [[language-server.lsp-ai.config.completion.parameters.messages]] role = "user" content = "// \nfunc add(a, b) {\n return a + b\n}" -[[language-server.lsp-ai.config.completion.parameters.messages]] + [[language-server.lsp-ai.config.completion.parameters.messages]] role = "assistant" content = "Adds two numbers" -[[language-server.lsp-ai.config.completion.parameters.messages]] + [[language-server.lsp-ai.config.completion.parameters.messages]] role = "user" content = "// This function checks if a number is even\n" -[[language-server.lsp-ai.config.completion.parameters.messages]] + [[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]] + [[language-server.lsp-ai.config.completion.parameters.messages]] role = "user" content = "{CODE}" ``` diff --git a/gemfeed/atom.xml b/gemfeed/atom.xml index c0c7cd48..46db7922 100644 --- a/gemfeed/atom.xml +++ b/gemfeed/atom.xml @@ -1,6 +1,6 @@ - 2025-08-04T17:00:52+03:00 + 2025-08-04T17:04:39+03:00 foo.zone feed To be in the .zone! @@ -330,11 +330,11 @@ http://www.gnu.org/software/src-highlite -->
  [[language]]
- name = "go"
- auto-format= true
- diagnostic-severity = "hint"
- formatter = { command = "goimports" }
- language-servers = [ "gopls", "golangci-lint-lsp", "lsp-ai", "gpt" ]
+name = "go"
+auto-format= true
+diagnostic-severity = "hint"
+formatter = { command = "goimports" }
+language-servers = [ "gopls", "golangci-lint-lsp", "lsp-ai", "gpt" ]
 

Note that there is also a gpt language server configured, which is for GitHub Copilot, but it is out of scope of this blog post. Let's also configure lsp-ai settings in the same file:
@@ -366,7 +366,7 @@ max_tokens = 64 max_context = 8096 ## Configure the messages per your needs -<<language-server.lsp-ai.config.completion.parameters.messages]] + [[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 @@ -381,47 +381,47 @@ 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]] + [[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]] + [[language-server.lsp-ai.config.completion.parameters.messages]] role = "assistant" content = "name" -<<language-server.lsp-ai.config.completion.parameters.messages]] + [[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]] + [[language-server.lsp-ai.config.completion.parameters.messages]] role = "assistant" content = "b" -<<language-server.lsp-ai.config.completion.parameters.messages]] + [[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]] + [[language-server.lsp-ai.config.completion.parameters.messages]] role = "assistant" content = "b" -<<language-server.lsp-ai.config.completion.parameters.messages]] + [[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]] + [[language-server.lsp-ai.config.completion.parameters.messages]] role = "assistant" content = "Adds two numbers" -<<language-server.lsp-ai.config.completion.parameters.messages]] + [[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]] + [[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]] + [[language-server.lsp-ai.config.completion.parameters.messages]] role = "user" content = "{CODE}" -- cgit v1.2.3