added rust lsp support
This commit is contained in:
parent
1570a5a984
commit
e9a89ded25
|
@ -0,0 +1,17 @@
|
|||
syntax enable
|
||||
filetype plugin indent on
|
||||
set omnifunc=ale#completion#OmniFunc
|
||||
" set omnifunc+=syntaxcomplete#Complete
|
||||
" set omnifunc=ale#completion#Complete
|
||||
|
||||
let g:ale_completion_enabled = 1
|
||||
let g:ale_completion_autoimport = 1
|
||||
let g:ale_sign_column_always = 1
|
||||
let g:ale_fix_on_save = 1
|
||||
|
||||
" The following lines are needed to provide compatibility between
|
||||
" rust-analyzer and ALE. When this is not included ALE omnifunc completion
|
||||
" locks up completely at autocomplete
|
||||
let g:ale_fixers = { 'rust': ['rustfmt', 'trim_whitespace', 'remove_trailing_lines'] }
|
||||
let g:ale_rust_rls_executable = 'rust-analyzer'
|
||||
let g:ale_rust_rls_toolchain = ''
|
Loading…
Reference in New Issue