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