From 2d2f11afc1e15ce57bd9e0667893fe0bd19a6fdf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Javier=20Ti=C3=A1?= <javier.tia@gmail.com>
Date: Mon, 15 May 2017 10:23:06 -0600
Subject: [PATCH] Fix exclude syntax (-g) for rg util

In rg values given to -g must be quoted or your shell will expand them
and result in unexpected behavior. For example: rg -g '\<glob\>'.
---
 autoload/zvim/util.vim | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/autoload/zvim/util.vim b/autoload/zvim/util.vim
index aa989f944..a1ccd2897 100644
--- a/autoload/zvim/util.vim
+++ b/autoload/zvim/util.vim
@@ -277,7 +277,7 @@ fu! zvim#util#Generate_ignore(ignore,tool) abort
     elseif a:tool ==# 'rg'
         for ig in split(a:ignore,',')
             call add(ignore, '-g')
-            call add(ignore, '!' . ig)
+            call add(ignore, "'!" . ig . "'")
         endfor
     endif
     return ignore