1
0
mirror of https://github.com/amix/vimrc synced 2025-06-16 09:35:01 +08:00

gitignore sources_non_forked_cache

This commit is contained in:
Wu Tingfeng
2022-11-21 23:06:50 +08:00
parent aff5c8f75a
commit 378168c979
1752 changed files with 208511 additions and 1 deletions

View File

@ -0,0 +1,21 @@
let s:debug = 0
function! s:CursorHasGroup(group) abort
return synIDattr(synID(line('.'), col('.'), 1), 'name') =~ a:group
endfunction
function! TestSyntax(pattern, group) abort
let pattern = '\C' . a:pattern
call cursor(1, 1)
redraw
let start_match = search(pattern, 'c') && s:CursorHasGroup(a:group)
if s:debug
redraw | sleep 500m
endif
let end_match = search(pattern, 'e') && s:CursorHasGroup(a:group)
if s:debug
redraw | sleep 500m
endif
return start_match && end_match
endfunction