From 3fe9d8e13b7a9e82ae612c8a12b35a3c6653e9da Mon Sep 17 00:00:00 2001 From: embear Date: Thu, 30 Jul 2020 19:36:07 +0200 Subject: [PATCH] Check for existence of key in dictionary before using it (#631) --- autoload/tagbar.vim | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/autoload/tagbar.vim b/autoload/tagbar.vim index 8583f43..4e26478 100644 --- a/autoload/tagbar.vim +++ b/autoload/tagbar.vim @@ -3714,7 +3714,11 @@ function! tagbar#currenttagtype(fmt, default) abort let typeinfo = tag.fileinfo.typeinfo let plural = typeinfo.kinds[typeinfo.kinddict[kind]].long - let singular = s:singular_types[plural] + if has_key(plural) + let singular = s:singular_types[plural] + else + let singular = plural + endif return printf(a:fmt, singular) endfunction