blob: 84d7e45eb8b7d78d71bb558e676d315251f9a65d (
plain) (
tree)
|
|
# introduce new language server
[language-server.scls]
command = "simple-completion-language-server"
[language-server.scls.config]
max_completion_items = 20 # set max completion results len for each group: words, snippets, unicode-input
snippets_first = true # completions will return before snippets by default
feature_words = true # enable completion by word
feature_snippets = true # enable snippets
feature_unicode_input = true # enable "unicode input"
feature_paths = true # enable path completion
# write logs to /tmp/completion.log
[language-server.scls.environment]
RUST_LOG = "info,simple-completion-langauge-server=info"
LOG_FILE = "/tmp/completion.log"
# append langage server to existed languages
[[language]]
name = "bash"
language-servers = [ "scls", "bash-language-server" ]
[[language]]
name = "lua"
language-servers = [ "scls", "lua-language-server" ]
[[language]]
name = "python"
language-servers = [ "scls", "pylsp" ]
[[language]]
name = "toml"
language-servers = [ "scls" ]
# introduce a new language to enable completion on any doc by forcing set language with :set-language stub
[[language]]
name = "stub"
scope = "text.stub"
file-types = []
shebangs = []
roots = []
auto-format = false
language-servers = [ "scls" ]
|