let g:LanguageClient_serverCommands = {
\   'go': ['bingo', '-mode', 'stdio'],
\   'rust': ['rustup', 'run', 'nightly', 'rls'],
\   'yaml': ['yaml-language-server', '--stdio'],
\ }
let g:LanguageClient_loadSettings = 1
let g:LanguageClient_settingsPath = '~/.config/nvim/plugins/language-client-settings.json'

augroup LanguageClient_config
  autocmd!
  autocmd BufWritePre *.yaml,*.yml,*.go,*.rs :call LanguageClient#textDocument_formatting_sync()
augroup END

noremap <silent> <C-]> :call LanguageClient#textDocument_definition()<CR>
noremap <silent> <C-t> <C-o>

let g:LanguageClient_serverCommands = {
\   'go': ['bingo', '-mode', 'stdio'],
\   'rust': ['rustup', 'run', 'nightly', 'rls'],
\   'yaml': ['yaml-language-server', '--stdio'],
\ }
let g:LanguageClient_loadSettings = 1
let g:LanguageClient_settingsPath = '~/.config/nvim/plugins/language-client-settings.json'

augroup LanguageClient_config
  autocmd!
  autocmd BufWritePre *.yaml,*.yml,*.go,*.rs :call LanguageClient#textDocument_formatting()
augroup END

noremap <silent> <C-]> :call LanguageClient#textDocument_definition()<CR>
noremap <silent> <C-t> <C-o>

Use async format in LaunguageClient-neovim
Use async format in LaunguageClient-neovim

tsub/dotfiles,tsub/dotfiles,tsub/dotfiles,tsub/dotfiles,tsub/dotfiles