From c24b07132d2dbe827d29f395a15370e24c6c5235 Mon Sep 17 00:00:00 2001 From: Chris Date: Thu, 2 Apr 2020 14:41:26 -0400 Subject: auto push --- .old/language_server.vim | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .old/language_server.vim (limited to '.old/language_server.vim') diff --git a/.old/language_server.vim b/.old/language_server.vim new file mode 100644 index 00000000..78b6a046 --- /dev/null +++ b/.old/language_server.vim @@ -0,0 +1,21 @@ +" Required for operations modifying multiple buffers like rename. +set hidden +" always show signcolumns +set signcolumn=yes +let g:LanguageClient_autoStart = 1 + +let g:LanguageClient_serverCommands = { + \ 'rust': ['~/.cargo/bin/rustup', 'run', 'stable', 'rls'], + \ 'javascript': ['javascript-typescript-stdio'], + \ 'javascript.jsx': ['javascript-typescript-stdio'], + \ 'python': ['~/.miniconda/envs/neovim/bin/pyls'], + \ 'sh': ['bash-language-server', 'start'], + \ 'c' : ['cquery'], + \ 'cpp' : ['cquery'], + \ } +nnoremap gh :call LanguageClient_textDocument_hover() +nnoremap gd :call LanguageClient_textDocument_definition() +nnoremap gr :call LanguageClient_textDocument_rename() +nnoremap gc :call LanguageClient_contextMenu() +nnoremap fr :call LanguageClient_textDocument_references() +""nnoremap fix :call LanguageClient#textDocument_formatting() -- cgit v1.2.3