diff options
| author | Stefan Weigl-Bosker <stefan@s00.xyz> | 2025-11-16 17:57:16 -0500 |
|---|---|---|
| committer | Stefan Weigl-Bosker <stefan@s00.xyz> | 2025-11-16 17:57:16 -0500 |
| commit | 3773747c7035c7395984b6c0b8bf384f16cc9ee7 (patch) | |
| tree | b3fa3fd6b295bc6c57994c4c9918c4d04915a397 /modules/neovim/nvim/lua/config/lsp | |
| parent | 47aa63261f84d0cada49d3c167888139b5de2eb7 (diff) | |
| download | home-3773747c7035c7395984b6c0b8bf384f16cc9ee7.tar.gz | |
modules/neovim: uses blink.cmp for completion
Diffstat (limited to 'modules/neovim/nvim/lua/config/lsp')
| -rw-r--r-- | modules/neovim/nvim/lua/config/lsp/init.lua | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/modules/neovim/nvim/lua/config/lsp/init.lua b/modules/neovim/nvim/lua/config/lsp/init.lua index 5e9f27f..a57e093 100644 --- a/modules/neovim/nvim/lua/config/lsp/init.lua +++ b/modules/neovim/nvim/lua/config/lsp/init.lua @@ -71,24 +71,24 @@ vim.api.nvim_create_autocmd("LspAttach", { callback = function(args) vim.lsp.buf.definition() end, { desc = "Goto definition (LSP)" }) - if client:supports_method(methods.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, args.buf, { autotrigger = true }) - - map('i', "<CR>", function() - return pumvisible() and '<C-y>' or '<CR>' - end, { expr = true }) - - -- TODO: this ignores/overwrites default omnifunc rn - map('i', "<C-n>", function() - return pumvisible() and '<C-n>' or vim.lsp.completion.get() - end, { expr = true }) - - map('i', '<Esc>', function() - return pumvisible() and '<C-E>' or '<Esc>' - end, { expr = true }) - end + -- if client:supports_method(methods.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, args.buf, { autotrigger = true }) + -- + -- map('i', "<CR>", function() + -- return pumvisible() and '<C-y>' or '<CR>' + -- end, { expr = true }) + -- + -- -- TODO: this ignores/overwrites default omnifunc rn + -- map('i', "<C-n>", function() + -- return pumvisible() and '<C-n>' or vim.lsp.completion.get() + -- end, { expr = true }) + -- + -- map('i', '<Esc>', function() + -- return pumvisible() and '<C-E>' or '<Esc>' + -- end, { expr = true }) + -- end -- if client:supports_method(methods.textDocument_semanticTokens) then -- end |