From dc31e2f85b2b6123d88147482b1ed8b8b14e08ea Mon Sep 17 00:00:00 2001 From: iamcheeseman Date: Fri, 10 Apr 2026 07:25:13 -0400 Subject: nvim: add autocomplete back --- .config/nvim/init.lua | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to '.config/nvim/init.lua') diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index f553aaa..1e75474 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -7,7 +7,8 @@ vim.o.cc = "80" vim.o.splitright = true vim.o.splitbelow = true vim.o.ignorecase = true -vim.o.winborder = "single" +vim.o.winborder="single" +vim.o.completeopt = "menu,menuone,noselect" vim.o.mouse = "" vim.o.guicursor = "n-c-sm-ve:block-Cursor,i-ci:block-Cursor_i,v:block-Cursor_v" @@ -87,6 +88,14 @@ vim.keymap.set("n", "s", function() print("no files to swap to") end) +vim.api.nvim_create_autocmd("LspAttach", { + callback = function(ev) + local opts = {silent=true, buffer=ev.buf} + vim.keymap.set("n", "gD", function() vim.lsp.buf.declaration() end, opts) + vim.keymap.set("n", "gd", function() vim.lsp.buf.definition() end, opts) + end, +}) + vim.lsp.enable({"lua_ls", "clangd"}) vim.diagnostic.config({ virtual_text = true, -- cgit v1.3-2-g0d8e