From c4242e760871136846839a3cabd1caf0e18ddd21 Mon Sep 17 00:00:00 2001 From: Marco Thomas Date: Mon, 10 Jul 2023 16:29:48 +0200 Subject: [PATCH] vim: wrap lsp in if has('linux') --- files/vim/.vimrc | 38 +++++++++++++++++++++----------------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/files/vim/.vimrc b/files/vim/.vimrc index 30cbf77..481924b 100644 --- a/files/vim/.vimrc +++ b/files/vim/.vimrc @@ -25,10 +25,12 @@ Plug 'sainnhe/everforest' " color scheme Plug 'vim-airline/vim-airline' " nicer status line Plug 'vim-airline/vim-airline-themes' " auto settings theme for airline -Plug 'autozimu/LanguageClient-neovim', { - \ 'branch': 'next', - \ 'do': 'bash install.sh', - \ } +if has('linux') + Plug 'autozimu/LanguageClient-neovim', { + \ 'branch': 'next', + \ 'do': 'bash install.sh', + \ } +endif call plug#end() " ============================== Colors @@ -137,17 +139,19 @@ map :messages map :Commentary " ============================== LSP -set hidden -let g:LanguageClient_serverCommands = { - \ 'rust': ['~/.cargo/bin/rust-analyzer'], - \ 'python': ['/usr/bin/pylsp'], - \ 'c': ['/usr/bin/clangd'], - \ 'cpp': ['/usr/bin/clangd'], - \ 'yaml': ['~/.local/bin/yaml-lsp'], - \ } +if has('linux') + set hidden + let g:LanguageClient_serverCommands = { + \ 'rust': ['~/.cargo/bin/rust-analyzer'], + \ 'python': ['/usr/bin/pylsp'], + \ 'c': ['/usr/bin/clangd'], + \ 'cpp': ['/usr/bin/clangd'], + \ 'yaml': ['~/.local/bin/yaml-lsp'], + \ } -nnoremap :call LanguageClient_contextMenu() -map :call LanguageClient#textDocument_rename() -map :call LanguageClient#textDocument_definition() -inoremap -imap + nnoremap :call LanguageClient_contextMenu() + map :call LanguageClient#textDocument_rename() + map :call LanguageClient#textDocument_definition() + inoremap + imap +endif