diff --git a/assets/json/pattern.json b/assets/json/pattern.json index 4685422..5d10a61 100644 --- a/assets/json/pattern.json +++ b/assets/json/pattern.json @@ -7,7 +7,7 @@ ".*materialize.*\\.js$": "", ".*mootools.*\\.js$": "", ".*require.*\\.js$": "", - ".*vimrc.*": "", + ".*vimrc[^/]*$": "", "/Contacts\\.$": "󰉌", "/Desktop\\.$": "", "/Downloads\\.$": "󰉍", diff --git a/test/nerdfont/path/pattern.vimspec b/test/nerdfont/path/pattern.vimspec index dadaadb..ded58ce 100644 --- a/test/nerdfont/path/pattern.vimspec +++ b/test/nerdfont/path/pattern.vimspec @@ -15,6 +15,18 @@ Describe nerdfont#path#pattern Assert Equals(glyph, '') End + It returns a Vagrant glyph for 'Vagrantfile' stored under a vimrc path + let glyph = nerdfont#path#pattern#find('vimrc-modules/Vagrantfile') + Assert Equals(glyph, '') + End + + It returns a Vim glyph for vimrc patterns + let glyph = nerdfont#path#pattern#find('vimrc-whatever') + Assert Equals(glyph, '') + let glyph = nerdfont#path#pattern#find('.vimrc') + Assert Equals(glyph, '') + End + It returns an empty string for 'hogehogefoobar' let glyph = nerdfont#path#pattern#find('hogehogefoobar') Assert Equals(glyph, '')