From e2a4e8fd65479c32ed4dc3ffbf8d0e78b17905f1 Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Mon, 26 Sep 2022 11:48:15 +0200 Subject: [PATCH] add language server --- vimrc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vimrc b/vimrc index 9955c57..b9d94df 100644 --- a/vimrc +++ b/vimrc @@ -394,6 +394,8 @@ if !exists('g:LanguageClient_serverCommands') let g:LanguageClient_serverCommands.css = ['css-languageserver', '--stdio'] let g:LanguageClient_serverCommands.scss = ['css-languageserver', '--stdio'] let g:LanguageClient_serverCommands.js = ['quick-lint-js', '--stdin'] + let g:LanguageClient_serverCommands.go = ['gopls', 'serve'] + let g:LanguageClient_serverCommands.ruby = ['solargraph', 'stdin'] endif inoremap neocomplete#undo_completion() @@ -534,6 +536,8 @@ autocmd FileType bash setlocal omnifunc=LanguageClient#complete autocmd FileType sh setlocal omnifunc=LanguageClient#complete autocmd FileType css 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 *.vue setfiletype html