nerdtree

A tree explorer plugin for vim.
Index Commits Files Refs
commit c864c6e463349a22e93e00ee48147321a61601f2
parent bc55f3dda800353b482f2c3fd8b4ea6bfeddf239
Author: marty <martin_grenfell@msn.com>
Date:   Fri,  9 Oct 2009 18:41:00 +1300

bugfix for NERDTreeMirror

when the user was prompted to choose a tree to mirror, it would mirror
the wrong one

Diffstat:
Mdoc/NERD_tree.txt | 1+
Mplugin/NERD_tree.vim | 2+-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/NERD_tree.txt b/doc/NERD_tree.txt
@@ -1091,6 +1091,7 @@ The latest dev versions are on github
       Venteicher for the patch.
     - fix a bug where the cursor position/window size of the nerd tree buffer
       wasnt being stored on closing the window, thanks to Richard Hart.
+    - fix a bug where NERDTreeMirror would mirror the wrong tree
 
 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
@@ -2550,7 +2550,7 @@ function! s:initNerdTreeMirror()
             return
         endif
 
-        let bufferName = options[keys(options)[choice-1]]
+        let bufferName = options[sort(keys(options))[choice-1]]
     elseif len(keys(options)) ==# 1
         let bufferName = values(options)[0]
     else