nerdtree

A tree explorer plugin for vim.
Index Commits Files Refs
commit 36cd8bfea733659684aae54202b31c81bb74e790
parent 22de74a45bf0c2b07ec149da215526a8516c24d2
Author: Martin Grenfell <martin.grenfell@gmail.com>
Date:   Mon, 12 Nov 2012 01:57:46 -0800

Merge pull request #202 from techlivezheng/feature/find-hidden-file

Make NERDTreeFind work on hidden files
Diffstat:
Mplugin/NERD_tree.vim | 9+++++++++
1 file changed, 9 insertions(+), 0 deletions(-)
diff --git a/plugin/NERD_tree.vim b/plugin/NERD_tree.vim
@@ -2999,6 +2999,11 @@ function! s:findAndRevealPath()
         return
     endtry
 
+    if p.getLastPathComponent(0) =~# '^\.'
+        let showhidden=g:NERDTreeShowHidden
+        let g:NERDTreeShowHidden = 1
+    endif
+
     if !s:treeExistsForTab()
         try
             let cwd = s:Path.New(getcwd())
@@ -3023,6 +3028,10 @@ function! s:findAndRevealPath()
     endif
     call s:putCursorInTreeWin()
     call b:NERDTreeRoot.reveal(p)
+
+    if p.getLastPathComponent(0) =~# '^\.'
+        let g:NERDTreeShowHidden = showhidden
+    endif
 endfunction
 
 " FUNCTION: s:has_opt(options, name) {{{2