Merge pull request #2448 from reedriley/master

Add support for Vim's tagstack to ALEGoToDefinition
This commit is contained in:
w0rp authored and GitHub committed 2019-04-29 20:55:45 +01:00
commit 2f3bce5a1d
4 files changed
+40 -1

No files matched your search

+9
View File
@@ -78,6 +78,15 @@ After:
Execute(Other messages for the tsserver handler should be ignored):
call ale#definition#HandleTSServerResponse(1, {'command': 'foo'})
Execute(Tagstack should be incremented if supported):
if exists('*gettagstack') && exists('*settagstack')
let original_stack_depth = gettagstack().length
endif
call ale#definition#UpdateTagStack()
if exists('*gettagstack') && exists('*settagstack')
AssertEqual original_stack_depth + 1, gettagstack().length
endif
Execute(Failed definition responses should be handled correctly):
call ale#definition#SetMap({3: {'open_in': 'current-buffer'}})
call ale#definition#HandleTSServerResponse(