diff --git a/init.vim b/init.vim index 416c413..0f38178 100644 --- a/init.vim +++ b/init.vim @@ -89,6 +89,8 @@ " Plug 'jhawthorn/fzy' " Install this systemwide (or configure a manual " location. See below) Plug 'srstevenson/vim-picker' + Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } + Plug 'junegunn/fzf.vim' " line indentation guides Plug 'Yggdroot/indentLine' @@ -170,13 +172,14 @@ " }}} " Custom JIX modules - if $USER =~ "^jry$" + if $USER =~ "^jry$" && $HOSTNAME =~ "gnu" let g:loaded_jix_jump = 1 " don't load " let g:loaded_jix_neomake = 1 " load let g:loaded_jix_open_url = 1 " don't load let g:loaded_jix_perltidy = 1 " don't load let g:loaded_jix_skeletons = 1 " don't load let g:loaded_jix_vimtest = 1 " don't load + " let g:loaded_jix_shell = 1 " load Plug '~/dev-utils/conf/vim' end @@ -425,7 +428,7 @@ endif " }}} " JIX Notes {{{ - if $USER =~ "^jry$" + if $USER =~ "^jry$" && $HOSTNAME =~ "gnu" command! NOTE exec "botright 80 vs " . glob('~/') . 'Notes/Notes' . (FugitiveHead() != "" ? '_'.FugitiveHead() : '') end " }}} @@ -434,7 +437,7 @@ endif " TODO: Figure out fuzzy finding on windows if !(has('win32') || has('win64')) " TODO: Check if the below works, so this note can be erased - if $USER =~ "^jry$" + if $USER =~ "^jry$" && $HOSTNAME =~ "gnu" let g:picker_selector_executable = '/home/jry/.fzy/fzy' " let g:picker_custom_find_executable = 'find' " nnoremap ¬ :PickerEdit ~/jobxx/ @@ -552,20 +555,13 @@ endif let g:neomake_haskell_enabled_makers = ['hlint'] " let g:neomake_haskell_enabled_makers = ['hlint', 'ghcmod', 'hdevtools', 'liquid'] - " " Configure HTML at JI - " if $USER =~ '^jry$' - " let g:neomake_html_enabled_makers = [] " disable because at work different html files are stiched together - " endif - - " " Configure javascript at JI - " if $USER =~ "^jry$" - " let g:neomake_eslint_args = [ - " \ '--rulesdir=/home/jry/jobxx/t/lib/ESLint' - " \ ] - " endif + " Configure HTML at JI + if $USER =~ '^jry$' && $HOSTNAME =~ "^gnu$" + let g:neomake_html_enabled_makers = [] " disable because at work different html files are stiched together + endif " Configure python at JI - if $USER =~ "^jry$" + if $USER =~ "^jry$" && $HOSTNAME =~ "^gnu$" let g:neomake_python_enabled_makers = [] " disable python checking, since it checks for python2, but in production it is python3 endif @@ -991,3 +987,9 @@ augroup MarkdownKeyBinds autocmd! autocmd FileType markdown nmap lt :call GenerateMarkdownTOC() augroup END + +" Use ripgrep for vim grepping +if executable("rg") + set grepprg=rg\ --vimgrep\ --smart-case\ --hidden + set grepformat=%f:%l:%c:%m +endif