From 3773747c7035c7395984b6c0b8bf384f16cc9ee7 Mon Sep 17 00:00:00 2001 From: Stefan Weigl-Bosker Date: Sun, 16 Nov 2025 17:57:16 -0500 Subject: modules/neovim: uses blink.cmp for completion --- modules/neovim/nvim/lua/config/lsp/init.lua | 36 ++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) (limited to 'modules/neovim/nvim/lua/config/lsp') 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', "", function() - return pumvisible() and '' or '' - end, { expr = true }) - - -- TODO: this ignores/overwrites default omnifunc rn - map('i', "", function() - return pumvisible() and '' or vim.lsp.completion.get() - end, { expr = true }) - - map('i', '', function() - return pumvisible() and '' or '' - 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', "", function() + -- return pumvisible() and '' or '' + -- end, { expr = true }) + -- + -- -- TODO: this ignores/overwrites default omnifunc rn + -- map('i', "", function() + -- return pumvisible() and '' or vim.lsp.completion.get() + -- end, { expr = true }) + -- + -- map('i', '', function() + -- return pumvisible() and '' or '' + -- end, { expr = true }) + -- end -- if client:supports_method(methods.textDocument_semanticTokens) then -- end -- cgit v1.2.3