From e9db45e36d3ec1e9d4d6c26e7462f488dd323723 Mon Sep 17 00:00:00 2001 From: Andy Stewart Date: Wed, 26 Feb 2014 16:47:47 +0100 Subject: [PATCH] Escape grep's argument. --- autoload/diff.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/diff.vim b/autoload/diff.vim index 8d5d1e0..e3ffa00 100644 --- a/autoload/diff.vim +++ b/autoload/diff.vim @@ -1,5 +1,5 @@ let s:grep_available = executable('grep') -let s:grep_command = ' | ' . (g:gitgutter_escape_grep ? '\grep' : 'grep') . ' -e "^@@ "' +let s:grep_command = ' | ' . (g:gitgutter_escape_grep ? '\grep' : 'grep') . ' -e ' . utility#shellescape('^@@ ') let s:hunk_re = '^@@ -\(\d\+\),\?\(\d*\) +\(\d\+\),\?\(\d*\) @@'