Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Vim NERDTree: show only .txt files?

Tags:

vim

nerdtree

Using NERDTree plugin, I want to view only *.txt files. There is a NERDTreeIgnore variable, but I want something like NERDTreeWhitelistFilter.

Is there a way to whitelist what I see?

like image 901
Alexander Bird Avatar asked Jun 27 '11 12:06

Alexander Bird


2 Answers

I've been playing around with this — it's an interesting problem. Maybe you could try out this regular expression for ignoring files?

Edit: talked with my co-worker. Here's the correct regular expression (my original one matched "txt" at the beginning of a file name, too).

^(?!.*\.txt$).*
like image 122
zachwill Avatar answered Oct 17 '22 07:10

zachwill


This is what you want:

:let NERDTreeIgnore += ['\(\.txt\)\@<!$[[file]]']
like image 26
kev Avatar answered Oct 17 '22 08:10

kev