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
suffixes
ao 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.