From 0fed73d83a968e4f71e231a254d3fc8d59da7e0b Mon Sep 17 00:00:00 2001 From: Martin Grenfell Date: Mon, 9 Jun 2008 12:40:04 +1200 Subject: [PATCH] read marks when vim loads, not when a nerd tree loads --- plugin/NERD_tree.vim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugin/NERD_tree.vim b/plugin/NERD_tree.vim index 25e6b22..bc6eb4d 100644 --- a/plugin/NERD_tree.vim +++ b/plugin/NERD_tree.vim @@ -145,6 +145,8 @@ command! -n=0 NERDTreeClose :call s:CloseTreeIfOpen() "============================================================ "Save the cursor position whenever we close the nerd tree exec "autocmd BufWinLeave *". s:NERDTreeWinName ."* :call SaveScreenState()" +"cache marks when vim loads +autocmd VimEnter * call ReadMarks() "SECTION: Classes {{{1 "============================================================ @@ -1445,7 +1447,6 @@ function! s:InitNerdTree(dir) call t:NERDTreeRoot.Open() call s:CreateTreeWin() - call s:ReadMarks() call s:RenderView() endfunction