mirror of
https://github.com/gryf/tagbar.git
synced 2025-12-17 11:30:28 +01:00
Fix issue with jumping to a tag with special characters (#649)
In C++, the name of the destructor of a class starts with a tidle(~) which is special when the option 'magic' is set. This will cause an error when jumping to a destructor. Call search() in "very nomagic" environment can solve this problem no matter the option 'magic' is set or not.
This commit is contained in:
@@ -2250,7 +2250,7 @@ function! s:JumpToTag(stay_in_tagbar) abort
|
||||
call cursor(taginfo.fields.line, taginfo.fields.column)
|
||||
else
|
||||
call cursor(taginfo.fields.line, 1)
|
||||
call search(taginfo.name, 'c', line('.'))
|
||||
call search('\V' . taginfo.name, 'c', line('.'))
|
||||
endif
|
||||
|
||||
normal! zv
|
||||
|
||||
Reference in New Issue
Block a user