diff options
Diffstat (limited to 'vim-extra')
-rw-r--r-- | vim-extra/.config/nvim/extra.vim | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/vim-extra/.config/nvim/extra.vim b/vim-extra/.config/nvim/extra.vim index fee2a0b..104b041 100644 --- a/vim-extra/.config/nvim/extra.vim +++ b/vim-extra/.config/nvim/extra.vim @@ -30,6 +30,22 @@ autocmd CompleteDone * pclose 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"] = {} + } + } + +EOF "}}} " Latex {{{ |