add language server
This commit is contained in:
parent
a81b5bce7d
commit
e2a4e8fd65
4
vimrc
4
vimrc
|
@ -394,6 +394,8 @@ if !exists('g:LanguageClient_serverCommands')
|
||||||
let g:LanguageClient_serverCommands.css = ['css-languageserver', '--stdio']
|
let g:LanguageClient_serverCommands.css = ['css-languageserver', '--stdio']
|
||||||
let g:LanguageClient_serverCommands.scss = ['css-languageserver', '--stdio']
|
let g:LanguageClient_serverCommands.scss = ['css-languageserver', '--stdio']
|
||||||
let g:LanguageClient_serverCommands.js = ['quick-lint-js', '--stdin']
|
let g:LanguageClient_serverCommands.js = ['quick-lint-js', '--stdin']
|
||||||
|
let g:LanguageClient_serverCommands.go = ['gopls', 'serve']
|
||||||
|
let g:LanguageClient_serverCommands.ruby = ['solargraph', 'stdin']
|
||||||
endif
|
endif
|
||||||
|
|
||||||
inoremap <expr><C-g> neocomplete#undo_completion()
|
inoremap <expr><C-g> neocomplete#undo_completion()
|
||||||
|
@ -534,6 +536,8 @@ autocmd FileType bash setlocal omnifunc=LanguageClient#complete
|
||||||
autocmd FileType sh setlocal omnifunc=LanguageClient#complete
|
autocmd FileType sh setlocal omnifunc=LanguageClient#complete
|
||||||
autocmd FileType css setlocal omnifunc=LanguageClient#complete
|
autocmd FileType css setlocal omnifunc=LanguageClient#complete
|
||||||
autocmd FileType scss setlocal omnifunc=LanguageClient#complete
|
autocmd FileType scss setlocal omnifunc=LanguageClient#complete
|
||||||
|
autocmd FileType go setlocal omnifunc=LanguageClient#complete
|
||||||
|
autocmd FileType ruby setlocal omnifunc=LanguageClient#complete
|
||||||
|
|
||||||
au BufRead,BufNewFile *.yaml,*.yml setfiletype yaml
|
au BufRead,BufNewFile *.yaml,*.yml setfiletype yaml
|
||||||
au BufRead,BufNewFile *.vue setfiletype html
|
au BufRead,BufNewFile *.vue setfiletype html
|
||||||
|
|
Loading…
Reference in a new issue