From 0e9840e0b734217ff5e5621a1e27553ebabc43fb Mon Sep 17 00:00:00 2001 From: Julian T Date: Fri, 22 Sep 2023 22:16:55 +0200 Subject: Dwm and other window managers --- vim-extra/.config/nvim/extra.vim | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) (limited to 'vim-extra/.config/nvim') diff --git a/vim-extra/.config/nvim/extra.vim b/vim-extra/.config/nvim/extra.vim index 104b041..415444f 100644 --- a/vim-extra/.config/nvim/extra.vim +++ b/vim-extra/.config/nvim/extra.vim @@ -32,19 +32,15 @@ colorscheme PaperColor lua << EOF - local on_attach = function(client, bufnr) - vim.api.nvim_buf_set_option(bufnr, 'omnifunc', 'v:lua.vim.lsp.omnifunc') - local bufopts = { noremap=true, silent=true, buffer=bufnr } - vim.keymap.set('n', 'K', vim.lsp.buf.hover, bufopts) - end - - require('lspconfig')['rust_analyzer'].setup{ - on_attach = on_attach, - settings = { - ["rust-analyzer"] = {} - } - } - + local lspconfig = require("lspconfig") + lspconfig.clangd.setup {} + + vim.api.nvim_create_autocmd("LspAttach", { + group = vim.api.nvim_create_augroup("UserLspConfig", {}), + callback = function (ev) + vim.bo[ev.buf].omnifunc = "v:lua.vim.lsp.omnifunc" + end, + }) EOF "}}} -- cgit v1.2.3