Update .vimrc

cebb253d1a59b1bf2335c10c54f6a56f62970cd6
Alexis Sellier committed ago 1 parent 61e361b2
.vimrc +12 -3
303 303
  Plug 'lervag/vimtex'
304 304
  Plug 'vim-scripts/gnupg.vim'
305 305
  Plug 'octol/vim-cpp-enhanced-highlight'
306 306
  Plug 'autozimu/LanguageClient-neovim', {'branch': 'next', 'do': 'bash install.sh', 'for': ['cpp', 'c', 'rust']}
307 307
  Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins', 'for': ['cpp', 'c', 'rust'] }
308 +
  Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins', 'for': ['cpp', 'c', 'rust'] }
309 +
  Plug 'cespare/vim-toml'
310 +
  Plug 'rust-lang/rust.vim'
308 311
309 312
  call plug#end()
310 313
endif
311 314
315 +
if has("nvim")
316 +
  autocmd BufWritePre *.rs :RustFmt
317 +
endif
318 +
312 319
"
313 320
" LSP
314 321
"
315 322
if has("nvim")
316 323
  let g:LanguageClient_serverCommands = {
321 328
322 329
function! RunLanguageClient()
323 330
  if has("nvim")
324 331
    if has_key(g:LanguageClient_serverCommands, &filetype)
325 332
      call deoplete#enable()
326 -
      nnoremap <silent> <buffer> <C-]>     :call LanguageClient#textDocument_definition()<CR>
327 -
      nnoremap <silent> <buffer> <leader>d :call LanguageClient#textDocument_hover()<CR>
328 -
      nnoremap <silent> <buffer> <leader>c :call LanguageClient_contextMenu()<CR>
333 +
      nnoremap <silent> <buffer> <C-]>      :call LanguageClient#textDocument_definition()<CR>
334 +
      nnoremap <silent> <buffer> <leader>d  :call LanguageClient#textDocument_hover()<CR>
335 +
      nnoremap <silent> <buffer> <leader>c  :call LanguageClient_contextMenu()<CR>
336 +
      nnoremap <silent> <buffer> <leader>rn :call LanguageClient#textDocument_rename()<CR>
329 337
330 338
      let g:LanguageClient_diagnosticsSignsMax = 0
331 339
      let g:LanguageClient_hoverPreview = "Never"
332 340
      let g:LanguageClient_settingsPath = "settings.json"
341 +
      let g:LanguageClient_windowLogMessageLevel = "Error"
333 342
    endif
334 343
  endif
335 344
endfunction
336 345
autocmd FileType * call RunLanguageClient()
337 346