nerdtree

A tree explorer plugin for vim.
Index Commits Files Refs
commit c4f8681b775e42807697155a1155adf2670e1037
parent 665f326577e319f4fd1321ee664365b0a81b8d37
Author: Martin Grenfell <martin.grenfell@gmail.com>
Date:   Fri, 20 Nov 2015 01:52:38 +0000

add NERDTree.getRoot() and NERDTree.ForCurrentTab()

Diffstat:
Mlib/nerdtree/nerdtree.vim | 10++++++++++
1 file changed, 10 insertions(+), 0 deletions(-)
diff --git a/lib/nerdtree/nerdtree.vim b/lib/nerdtree/nerdtree.vim
@@ -112,6 +112,16 @@ function! s:NERDTree.ForCurrentBuf()
     endif
 endfunction
 
+"FUNCTION: s:NERDTree.ForCurrentTab() {{{1
+function! s:NERDTree.ForCurrentTab()
+    if !s:NERDTree.ExistsForTab()
+        return
+    endif
+
+    let bufnr = bufnr(t:NERDTreeBufName)
+    return getbufvar(bufnr, "NERDTree")
+endfunction
+
 "FUNCTION: s:NERDTree.GetWinNum() {{{1
 "gets the nerd tree window number for this tab
 function! s:NERDTree.GetWinNum()