nerdtree

A tree explorer plugin for vim.
Index Commits Files Refs
commit ce9fece6266a0739a4a43cbbd1763802a0a0b240
parent 90fd47bd000188222102beae3aad5d8119891b50
Author: Martin Grenfell <martin_grenfell@msn.com>
Date:   Thu, 29 May 2008 15:27:42 +1200

fix screen jumping bug with &scrolloff

Diffstat:
Mdoc/NERD_tree.txt | 3+++
Mplugin/NERD_tree.vim | 3+++
2 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/doc/NERD_tree.txt b/doc/NERD_tree.txt
@@ -784,6 +784,9 @@ fridge for later ;)
 ==============================================================================
 7. Changelog                                               *NERDTreeChangelog* 
 
+2.9.1
+    - fix screen jumping bug with when &scrolloff != 0
+
 2.9.0
 
     - path handling improvements, thanks to Zhang Shuhan for heaps of
diff --git a/plugin/NERD_tree.vim b/plugin/NERD_tree.vim
@@ -2107,9 +2107,12 @@ function! s:RenderView()
     :silent 1,1delete _
 
     "restore the view 
+    let old_scrolloff=&scrolloff
+    let &scrolloff=0
     call cursor(topLine, 1)
     normal! zt
     call cursor(curLine, curCol)
+    let &scrolloff = old_scrolloff
 
     setlocal nomodifiable
 endfunction