diff options
| author | iamcheeseman <[email protected]> | 2026-04-10 07:25:13 -0400 |
|---|---|---|
| committer | iamcheeseman <[email protected]> | 2026-04-10 07:25:13 -0400 |
| commit | dc31e2f85b2b6123d88147482b1ed8b8b14e08ea (patch) | |
| tree | 3584ab217f40be082d7f1f049ef1a538be692d18 /.config/nvim/init.lua | |
| parent | 6bb61d385a42c2988e89b86156b257c7ed66c24a (diff) | |
nvim: add autocomplete back
Diffstat (limited to '.config/nvim/init.lua')
| -rw-r--r-- | .config/nvim/init.lua | 11 |
1 files changed, 10 insertions, 1 deletions
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", "<leader>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, |
