From 2e952fb336cd143dc78f851cb19e7ca9e99d83ab Mon Sep 17 00:00:00 2001 From: cridemichel Date: Tue, 14 Jan 2020 15:56:21 +0100 Subject: [PATCH] Fix bug in function 'put', was parsing wrong number of args (#585) --- autoload/tagbar.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autoload/tagbar.vim b/autoload/tagbar.vim index 48dd63f..e75121f 100644 --- a/autoload/tagbar.vim +++ b/autoload/tagbar.vim @@ -663,8 +663,8 @@ endfunction " s:known_files.put() {{{2 " Optional second argument is the filename function! s:known_files.put(fileinfo, ...) abort dict - if a:0 == 1 - let self._files[a:1] = a:fileinfo + if a:0 == 2 + let self._files[a:2] = a:fileinfo else let fname = a:fileinfo.fpath let self._files[fname] = a:fileinfo