vim: more lsp

This commit is contained in:
Gabriel Ebner 2021-05-24 15:06:55 +02:00
parent 10b0b2360f
commit e4cea56abf

9
vimrc

@ -122,6 +122,7 @@ endif
Plug 'neovim/nvim-lspconfig'
Plug 'folke/lua-dev.nvim'
Plug 'simrat39/rust-tools.nvim'
endif
@ -146,6 +147,8 @@ se inccommand=nosplit
set mouse=
set title
se scl=yes:1 " say no to wobbly side column
let mapleader=" "
let g:jellybeans_overrides = {
@ -268,6 +271,10 @@ local luadev = require("lua-dev").setup({
local lspconfig = require('lspconfig')
lspconfig.sumneko_lua.setup(luadev)
lspconfig.ccls.setup{}
lspconfig.pyright.setup{}
lspconfig.tsserver.setup{}
require('rust-tools').setup{}
EOF
@ -278,6 +285,8 @@ hi LspDiagnosticsDefaultError cterm=bold ctermfg=Red
hi LspDiagnosticsDefaultWarning cterm=bold ctermfg=Yellow
hi LspDiagnosticsDefaultInformation ctermfg=Blue
au syntax leaninfo setl scl=no
inoremap <silent><expr> <C-Space> compe#complete()
inoremap <silent><expr> <CR> compe#confirm('<CR>')
inoremap <silent><expr> <C-e> compe#close('<C-e>')