diff options
Diffstat (limited to '.config/nvim/lua/lsp.lua')
| -rw-r--r-- | .config/nvim/lua/lsp.lua | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/.config/nvim/lua/lsp.lua b/.config/nvim/lua/lsp.lua index aeee855..7fc4046 100644 --- a/.config/nvim/lua/lsp.lua +++ b/.config/nvim/lua/lsp.lua @@ -50,6 +50,15 @@ function Lsp(client, buf) end, { buffer = buf }) end + if client:supports_method(ms.textDocument_completion) then + local chars = {} + for i = 32, 126 do + table.insert(chars, string.char(i)) + end + client.server_capabilities.completionProvider.triggerCharacters = chars + vim.lsp.completion.enable(true, client.id, buf, { autotrigger = true }) + end + if client:supports_method(ms.textDocument_documentHighlight) then vim.lsp.semantic_tokens.enable(true, { client_id = client.id }) end |
