diff options
Diffstat (limited to 'vim-new/vimrc')
| -rw-r--r-- | vim-new/vimrc | 39 |
1 files changed, 38 insertions, 1 deletions
diff --git a/vim-new/vimrc b/vim-new/vimrc index 5316f48..3d54db5 100644 --- a/vim-new/vimrc +++ b/vim-new/vimrc @@ -4,6 +4,9 @@ " {{{ vim-plug call plug#begin('~/.vim/plugged') +Plug 'rafi/awesome-vim-colorschemes' +Plug 'jnurmine/Zenburn' + Plug 'vim-airline/vim-airline' Plug 'vim-airline/vim-airline-themes' @@ -19,7 +22,11 @@ call plug#end() " }}} " {{{ misc -colorscheme desert + +" colorscheme desert +" colorscheme gruvbox +colorscheme zenburn + set nocompatible set foldmethod=marker set nowrap @@ -37,6 +44,36 @@ let g:airline_powerline_fonts = 1 nnoremap <F5> :call LanguageClient_contextMenu()<CR> let g:LanguageClient_serverCommands = { 'haskell': ['haskell-language-server-wrapper', '--lsp'] } +let g:LanguageClient_diagnosticsDisplay = { + \ 1: { + \ "name": "Error", + \ "texthl": "LanguageClientError", + \ "signText": "X", + \ "signTexthl": "LanguageClientErrorSign", + \ "virtualTexthl": "Error" + \ }, + \ 2: { + \ "name": "Warning", + \ "texthl": "LanguageClientWarning", + \ "signText": "W", + \ "signTexthl": "LanguageClientWarningSign", + \ "virtualTexthl": "Todo", + \ }, + \ 3: { + \ "name": "Information", + \ "texthl": "LanguageClientInfo", + \ "signText": "i", + \ "signTexthl": "LanguageClientInfoSign", + \ "virtualTexthl": "Todo", + \ }, + \ 4: { + \ "name": "Hint", + \ "texthl": "LanguageClientInfo", + \ "signText": "!", + \ "signTexthl": "LanguageClientInfoSign", + \ "virtualTexthl": "Todo", + \ }, + \ } let g:haskell_enable_quantification = 1 " to enable highlighting of `forall` let g:haskell_enable_recursivedo = 1 " to enable highlighting of `mdo` and `rec` |
