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