From 7fd54e39ca77a15ee4034b718a86668ed4bab52e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20K=C3=B6rber?= Date: Wed, 24 Nov 2021 19:38:48 +0100 Subject: [PATCH] vim: Add rust setup --- vim/vimrc | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) diff --git a/vim/vimrc b/vim/vimrc index b828156..6c040a9 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -73,7 +73,17 @@ Plug 'evanleck/vim-svelte', {'branch': 'main'} Plug 'cespare/vim-toml', { 'branch': 'main' } -Plug 'rust-lang/rust.vim' +"Plug 'rust-lang/rust.vim' + +" Plug 'autozimu/LanguageClient-neovim', { +" \ 'branch': 'next', +" \ 'do': 'bash install.sh', +" \ } + +Plug 'neovim/nvim-lspconfig' +Plug 'simrat39/rust-tools.nvim' + +"Plug 'dense-analysis/ale' call plug#end() @@ -360,3 +370,45 @@ let g:go_info_mode='gopls' map q :bpspbnbd let g:rustfmt_autosave = 1 + +let g:LanguageClient_serverCommands = { +\ 'rust': ['rust-analyzer'], +\ } + +" let g:ale_linters = {'rust': ['analyzer']} + +lua <