diff --git a/nvim/.config/nvim/init.vim b/nvim/.config/nvim/init.vim index 3acb9bb..86e12f0 100644 --- a/nvim/.config/nvim/init.vim +++ b/nvim/.config/nvim/init.vim @@ -4,6 +4,7 @@ Plug 'ncm2/ncm2' Plug 'autozimu/LanguageClient-neovim', {'branch': 'next', 'do': 'bash install.sh' } Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --bin' } Plug 'junegunn/fzf.vim' +Plug 'enomsg/vim-haskellConcealPlus' Plug 'lervag/vimtex' Plug 'rhysd/vim-crystal' @@ -30,11 +31,11 @@ autocmd FileType crystal setlocal shiftwidth=2 " Crystal likes 2-wide indent set completeopt=noinsert,menuone let g:LanguageClient_serverCommands = { - \ 'haskell': ['hie', '--lsp'], + \ 'haskell': ['hie-wrapper', '--lsp'], \ 'rust': ['rustup', 'run', 'stable', 'rls'], - \ 'c': ['clangd'], + \ 'c': ['cquery'], \ 'crystal': ['scry'], - \ 'cpp': ['clangd'], + \ 'cpp': ['cquery'], \ 'javascript': ['javascript-typescript-stdio'], \ 'elm': ['elm-language-server', '--stdio'] \ }