mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-09 09:30:04 +08:00
feat(flygrep): hide guicursor
This commit is contained in:
parent
9042571586
commit
a1ec2b9bac
@ -100,21 +100,13 @@ function! s:self.hide_in_normal(name) abort
|
||||
if empty(group)
|
||||
return
|
||||
endif
|
||||
if (exists('+termguicolors') && &termguicolors ) || has('gui_running')
|
||||
let bg = self.group2dict('Normal').guibg
|
||||
if empty(bg)
|
||||
return
|
||||
endif
|
||||
let group.guifg = bg
|
||||
let group.guibg = bg
|
||||
else
|
||||
let bg = self.group2dict('Normal').ctermbg
|
||||
if empty(bg)
|
||||
return
|
||||
endif
|
||||
let group.ctermfg = bg
|
||||
let group.ctermbg = bg
|
||||
endif
|
||||
let normal = self.group2dict('Normal')
|
||||
let guibg = get(normal, 'guibg', '')
|
||||
let ctermbg = get(normal, 'ctermbg', '')
|
||||
let group.guifg = guibg
|
||||
let group.guibg = guibg
|
||||
let group.ctermfg = ctermbg
|
||||
let group.ctermbg = ctermbg
|
||||
call self.hi(group)
|
||||
endfunction
|
||||
|
||||
|
@ -874,9 +874,15 @@ function! SpaceVim#plugins#flygrep#open(argv) abort
|
||||
let save_tve = &t_ve
|
||||
setlocal t_ve=
|
||||
let cursor_hi = {}
|
||||
if has('gui_running')
|
||||
let cursor_hi = s:HI.group2dict('Cursor')
|
||||
let lcursor_hi = s:HI.group2dict('lCursor')
|
||||
let guicursor = &guicursor
|
||||
call s:HI.hide_in_normal('Cursor')
|
||||
call s:HI.hide_in_normal('lCursor')
|
||||
" hi Cursor ctermbg=16 ctermfg=16 guifg=#282c34 guibg=#282c34
|
||||
" hi lCursor ctermbg=16 ctermfg=16 guifg=#282c34 guibg=#282c34
|
||||
if has('nvim')
|
||||
set guicursor+=a:Cursor/lCursor
|
||||
endif
|
||||
" setlocal nomodifiable
|
||||
setf SpaceVimFlyGrep
|
||||
@ -926,9 +932,9 @@ function! SpaceVim#plugins#flygrep#open(argv) abort
|
||||
endif
|
||||
call s:LOGGER.info('FlyGrep ending ===========================')
|
||||
let &t_ve = save_tve
|
||||
if has('gui_running')
|
||||
call s:HI.hi(cursor_hi)
|
||||
endif
|
||||
call s:HI.hi(lcursor_hi)
|
||||
let &guicursor = guicursor
|
||||
endfunction
|
||||
" }}}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user