aboutsummaryrefslogtreecommitdiff
path: root/vim/vimrc
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2018-07-21 00:32:29 +1200
committerTom Ryder <tom@sanctum.geek.nz>2018-07-21 00:32:29 +1200
commit762f6c8a17472391804ec681c2f23e39f560c0ea (patch)
treeb4fa8b4e1e698a14f057b7493bffaca66e30c95a /vim/vimrc
parentMerge branch 'hotfix/v1.36.1' into develop (diff)
downloaddotfiles-762f6c8a17472391804ec681c2f23e39f560c0ea.tar.gz
dotfiles-762f6c8a17472391804ec681c2f23e39f560c0ea.zip
Define 'grepprg' for GNU grep in .vimrc
Diffstat (limited to 'vim/vimrc')
-rw-r--r--vim/vimrc5
1 files changed, 5 insertions, 0 deletions
diff --git a/vim/vimrc b/vim/vimrc
index 6ec2e977..3b2fe777 100644
--- a/vim/vimrc
+++ b/vim/vimrc
@@ -186,6 +186,11 @@ if has('persistent_undo')
endif
+" If available, use GNU grep niceties for searching
+if has('unix') && system('grep --version') =~# '^grep (GNU grep)'
+ set grepprg=LC_ALL=C\ grep\ -HnRs\ --exclude='.git*'
+endif
+
" Let me move beyond buffer text in visual block mode
if has('virtualedit')
set virtualedit+=block