summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2013-10-26 18:26:35 -0400
committerJesse Luehrs <doy@tozt.net>2013-10-26 18:30:55 -0400
commit6132aa9a43c0dccbb9ca4deb3606f31f0d277465 (patch)
tree33b128510951dacd07f94330e074ab846e60588c
parent6df92e6d7d8381a74b44b9441328c6386a4ccc34 (diff)
downloadconf-6132aa9a43c0dccbb9ca4deb3606f31f0d277465.tar.gz
conf-6132aa9a43c0dccbb9ca4deb3606f31f0d277465.zip
need to make sure that filenames don't have metacharacters
-rw-r--r--vimrc2
1 files changed, 1 insertions, 1 deletions
diff --git a/vimrc b/vimrc
index cfbed43..61f6487 100644
--- a/vimrc
+++ b/vimrc
@@ -714,7 +714,7 @@ for file in [ '.gitignore', expand('~/.gitignore') ]
for line in readfile(file)
let line = substitute(line, '#.*', '', '')
if line != ''
- call extend(g:startify_skiplist, glob(line, 1, 1))
+ call extend(g:startify_skiplist, map(glob(line, 1, 1), "substitute(v:val, '[~.*]', '\\\\&', 'g')"))
endif
endfor
endif