diff --git a/nvim/.config/nvim/init.vim b/nvim/.config/nvim/init.vim index 0133bcb..91e30d2 100644 --- a/nvim/.config/nvim/init.vim +++ b/nvim/.config/nvim/init.vim @@ -6,11 +6,13 @@ Plug 'autozimu/LanguageClient-neovim', {'branch': '0.1.159', 'do': 'bash install Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --bin' } Plug 'junegunn/fzf.vim' Plug 'SirVer/ultisnips' -Plug 'enomsg/vim-haskellConcealPlus' +Plug 'luochen1990/rainbow' +" Plug 'enomsg/vim-haskellConcealPlus' " This one isn't always good. " Languages Plug 'LnL7/vim-nix' Plug 'whonore/Coqtail' +Plug 'wlangstroth/vim-racket' Plug 'lervag/vimtex' Plug 'idris-hackers/idris-vim' Plug 'rhysd/vim-crystal' @@ -40,7 +42,7 @@ set expandtab " Expand tabs into spaces set number " Set line numbers set mouse=a " Allow mouse set signcolumn=yes " Always show extra column -set guifont=Iosevka +set guifont=Iosevka " Use Ioeska in frontends. set hidden autocmd BufEnter * call ncm2#enable_for_buffer() " Enable ncm2 for all buffers @@ -50,7 +52,32 @@ autocmd FileType crystal setlocal shiftwidth=2 " Crystal likes 2-wide indent set completeopt=noinsert,menuone +" Settings for Rainbow let g:rainbow_active = 1 + +" Settings for Limelight +let g:limelight_conceal_ctermfg = 8 + +" Settings for Vim's LaTeX plugin +let g:tex_flavor = 'latex' + +" Settings for deoplete +let g:deoplete#enable_at_startup = 1 + +" Settings for UltiSnips +let g:UltiSnipsExpandTrigger="" +let g:UltiSnipsJumpForwardTrigger="" +let g:UltiSnipsJumpBackwardTrigger="" + +" Settings for FZF +let g:fzf_action = { 'enter': 'tab drop' } + +" Settings for Neovide +let g:neovide_cursor_vfx_mode="ripple" + +colorscheme nord + +" Language Client settings let g:LanguageClient_selectionUI = "fzf" let g:LanguageClient_hasSnippetSupport = 0 let g:LanguageClient_serverCommands = { @@ -75,26 +102,17 @@ let g:LanguageClient_rootMarkers = { \ 'elm': ['elm.json'], \ } -let g:deoplete#enable_at_startup = 1 - -let g:limelight_conceal_ctermfg = 8 - -let g:UltiSnipsExpandTrigger="" -let g:UltiSnipsJumpForwardTrigger="" -let g:UltiSnipsJumpBackwardTrigger="" - -let g:fzf_action = { 'enter': 'tab drop' } - -let g:neovide_cursor_vfx_mode="ripple" - -let g:tex_flavor = 'latex' - -colorscheme nord nmap :Files nmap K (lcn-menu) nmap M (lcn-explain-error) nmap ? (lcn-hover) +" Racket settings +au BufReadPost *.rkt,*.rktl set filetype=racket +au filetype racket set lisp +au filetype racket set autoindent + +" Coq Settings function! g:CoqtailHighlight() hi default link CoqtailChecked Visual hi default link CoqtailSent PmenuSel