Você pode copiar seu suffixes para a variável NERDTreeIgnore .
Como suffixes contém strings simples que Vim corresponde ao final dos nomes de arquivos e NERDTreeIgnore contém expressões regulares correspondidas a nomes completos, para corresponder a arquivos semelhantes que você precisa
- ancorar as sequências de
suffixesao final dos nomes anexando$e - escape de todos os caracteres específicos de regex.
Por exemplo:
let NERDTreeIgnore = []
for suffix in split(&suffixes, ',')
let NERDTreeIgnore += [ escape(suffix, '.~') . '$' ]
endfor
Observação : Isso só escapa de . (ponto) e ~ (til), pois eles parecem ser os únicos caracteres relevantes que aparecem no padrão suffixes . Adicione mais caracteres ao segundo argumento de escape() se você usar diferentes suffixes ou precisar de uma solução mais geral.