vim-vimlparser
vim-vimlparser copied to clipboard
Commands after "endfunction | ..." were ignored
trafficstars
endfunction の後の行の解析が捨てられているようです.
function! Hoo() abort
echo 3
endfunction | echo 2345
if 1
echo 4
endif | echo 456
なファイルを対象に vimlparser#test() すると、以下が出力され, (echo 2345) がありません
(function (Hoo)
(echo 3))
(if 1
(echo 4))
(echo 456)
以下の部分と思います https://github.com/vim-jp/vim-vimlparser/blob/11d2beed1fd41f5d8b565a04f388261cdbd096a4/autoload/vimlparser.vim#L1434