From 8fd57edeaeaa5edca26802ad91717dc6a19935f8 Mon Sep 17 00:00:00 2001 From: Heachen Bear Date: Tue, 29 Sep 2020 22:16:35 +0800 Subject: [PATCH] Fix ignorecase highlight in flygrep window (#3848) close #3849 --- autoload/SpaceVim/plugins/flygrep.vim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/autoload/SpaceVim/plugins/flygrep.vim b/autoload/SpaceVim/plugins/flygrep.vim index a192df299..d3c42b1c6 100644 --- a/autoload/SpaceVim/plugins/flygrep.vim +++ b/autoload/SpaceVim/plugins/flygrep.vim @@ -146,7 +146,8 @@ function! s:expr_to_pattern(expr) abort if s:grep_mode ==# 'expr' let items = split(a:expr) let pattern = join(items, '.*') - let pattern = s:filename_pattern . '.*\zs' . s:REGEX.parser(pattern, 0) + let ignorecase = &ignorecase ? '\c' : '\C' + let pattern = s:filename_pattern . '.*\zs' . ignorecase . s:REGEX.parser(pattern, 0) call s:LOGGER.info('matchadd pattern: ' . pattern) return pattern else