Skip to content

Commit

Permalink
Merge pull request #844 from lifecrisis/clearjumps
Browse files Browse the repository at this point in the history
Use ":clearjumps" in new NERDTree windows.
  • Loading branch information
lifecrisis authored May 29, 2018
2 parents 3595304 + 80ee089 commit 0788027
Showing 1 changed file with 14 additions and 10 deletions.
24 changes: 14 additions & 10 deletions lib/nerdtree/creator.vim
Original file line number Diff line number Diff line change
Expand Up @@ -178,24 +178,28 @@ function! s:Creator.createMirror()
endfunction

" FUNCTION: s:Creator._createTreeWin() {{{1
" Inits the NERD tree window. ie. opens it, sizes it, sets all the local
" options etc
" Initialize the NERDTree window. Open the window, size it properly, set all
" local options, etc.
function! s:Creator._createTreeWin()
"create the nerd tree window
let splitLocation = g:NERDTreeWinPos ==# "left" ? "topleft " : "botright "
let splitSize = g:NERDTreeWinSize
let l:splitLocation = g:NERDTreeWinPos ==# 'left' ? 'topleft ' : 'botright '
let l:splitSize = g:NERDTreeWinSize

if !g:NERDTree.ExistsForTab()
let t:NERDTreeBufName = self._nextBufferName()
silent! exec splitLocation . 'vertical ' . splitSize . ' new'
silent! exec "edit " . t:NERDTreeBufName
silent! execute l:splitLocation . 'vertical ' . l:splitSize . ' new'
silent! execute 'edit ' . t:NERDTreeBufName
else
silent! exec splitLocation . 'vertical ' . splitSize . ' split'
silent! exec "buffer " . t:NERDTreeBufName
silent! execute l:splitLocation . 'vertical ' . l:splitSize . ' split'
silent! execute 'buffer ' . t:NERDTreeBufName
endif

setlocal winfixwidth
call self._setCommonBufOptions()

if has('patch-7.4.1925')
clearjumps
endif

setlocal winfixwidth
endfunction

" FUNCTION: s:Creator._isBufHidden(nr) {{{1
Expand Down

0 comments on commit 0788027

Please sign in to comment.