Update vim to RLS

This commit is contained in:
Thomas Forgione 2019-01-02 13:46:18 +01:00
parent 1241b4c371
commit c360d24ea0
No known key found for this signature in database
GPG Key ID: 63D3E1A00D54FD76
1 changed files with 14 additions and 1 deletions

View File

@ -26,7 +26,12 @@ Plug 'vim-airline/vim-airline-themes'
Plug 'scrooloose/nerdtree' Plug 'scrooloose/nerdtree'
Plug 'w0rp/ale' Plug 'w0rp/ale'
Plug 'digitaltoad/vim-pug' Plug 'digitaltoad/vim-pug'
Plug 'racer-rust/vim-racer' Plug 'prabirshrestha/async.vim'
Plug 'prabirshrestha/vim-lsp'
Plug 'prabirshrestha/asyncomplete.vim'
Plug 'prabirshrestha/asyncomplete-lsp.vim'
call plug#end() call plug#end()
" Line numbers and syntaxic coloration " Line numbers and syntaxic coloration
@ -143,5 +148,13 @@ autocmd CursorMovedI * if pumvisible() == 0|pclose|endif
autocmd InsertLeave * if pumvisible() == 0|pclose|endif autocmd InsertLeave * if pumvisible() == 0|pclose|endif
" Complete on tab " Complete on tab
inoremap <expr><TAB> pumvisible() ? "\<C-n>" : "\<TAB>" inoremap <expr><TAB> pumvisible() ? "\<C-n>" : "\<TAB>"
if executable('rls')
au User lsp_setup call lsp#register_server({
\ 'name': 'rls',
\ 'cmd': {server_info->['rustup', 'run', 'stable', 'rls']},
\ 'whitelist': ['rust'],
\ })
endif
" }}} " }}}