From 67d064c6d3374dbe4f2c403f3e1343424b8586fe Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Tue, 11 Feb 2025 21:00:02 -0500 Subject: [PATCH] AutoYADM commit: 2025-02-11 21:00:02 --- .config/helix/languages.toml | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/.config/helix/languages.toml b/.config/helix/languages.toml index b3ce0c3c..0d7cd6af 100644 --- a/.config/helix/languages.toml +++ b/.config/helix/languages.toml @@ -7,12 +7,41 @@ workspace.library = [ [language-server.buffer-language-server] command = "buffer-language-server" +[language-server.scls] +command = "simple-completion-language-server" + +[language-server.scls.config] +max_completion_items = 100 # set max completion results len for each group: words, snippets, unicode-input +feature_words = true # enable completion by word +feature_snippets = true # enable snippets +snippets_first = true # completions will return before snippets by default +snippets_inline_by_word_tail = false # suggest snippets by WORD tail, for example text `xsq|` become `x^2|` when snippet `sq` has body `^2` +feature_unicode_input = false # enable "unicode input" +feature_paths = false # enable path completion +feature_citations = false # enable citation completion (only on `citation` feature enabled) + +# write logs to /tmp/completion.log +[language-server.scls.environment] +RUST_LOG = "info,simple-completion-language-server=info" +LOG_FILE = "/tmp/completion.log" + [[language]] name = "toml" roots = ["."] [[language]] name = "markdown" -language-servers = ["marksman", "markdown-oxide", "buffer-language-server"] +language-servers = ["marksman", "markdown-oxide", "scls"] +# language-servers = ["marksman", "markdown-oxide", "buffer-language-server"] formatter = { command = "dprint", args = ["fmt", "--stdin", "md"] } auto-format = true + + +[[language]] +name = "stub" +scope = "text.stub" +file-types = [] +shebangs = [] +roots = [] +auto-format = false +language-servers = [ "scls" ]