nerdtree

A tree explorer plugin for vim.
Index Commits Files Refs
commit e164980d8457645719c669941a65e5273cd06d21
parent 71ebe27a8d8b8275acf10fc42ae48706a2a6d38c
Author: Martin Grenfell <martin_grenfell@msn.com>
Date:   Sat, 18 Jul 2009 00:55:01 +1200

fix a bug where the script ignored dirs ending in a dot

Diffstat:
Mdoc/NERD_tree.txt | 2++
Mplugin/NERD_tree.vim | 2+-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/doc/NERD_tree.txt b/doc/NERD_tree.txt
@@ -1000,6 +1000,8 @@ The latest dev versions are on github
 Next release:
     - fix a bug where secondary nerd trees (netrw hijacked trees) and
       NERDTreeQuitOnOpen didnt play nicely, thanks to Curtis Harvey.
+    - fix a bug where the script ignored directories whose name ended in a dot,
+      thanks to Aggelos Orfanakos for the patch.
 
 3.1.1
     - fix a bug where a non-listed no-name buffer was getting created every
diff --git a/plugin/NERD_tree.vim b/plugin/NERD_tree.vim
@@ -1186,7 +1186,7 @@ function! s:TreeDirNode._initChildren(silent)
         "filter out the .. and . directories
         "Note: we must match .. AND ../ cos sometimes the globpath returns
         "../ for path with strange chars (eg $)
-        if i !~ '\.\.\/\?$' && i !~ '\.\/\?$'
+        if i !~ '^\.\.\/\?$' && i !~ '^\.\/\?$'
 
             "put the next file in a new node and attach it
             try