diff options
Diffstat (limited to '.config')
| -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, |
