mirror of
https://github.com/preservim/nerdtree.git
synced 2025-11-08 19:33:50 -05:00
fix caching bug for s:oPath.BookmarkNames()
This commit is contained in:
@@ -990,7 +990,7 @@ endfunction
|
|||||||
let s:oPath = {}
|
let s:oPath = {}
|
||||||
"FUNCTION: oPath.BookmarkNames() {{{3
|
"FUNCTION: oPath.BookmarkNames() {{{3
|
||||||
function! s:oPath.BookmarkNames() dict
|
function! s:oPath.BookmarkNames() dict
|
||||||
if !exists("self.bookmark")
|
if !exists("self.bookmarkNames")
|
||||||
call self.CacheDisplayString()
|
call self.CacheDisplayString()
|
||||||
endif
|
endif
|
||||||
return self.bookmarkNames
|
return self.bookmarkNames
|
||||||
@@ -1003,14 +1003,14 @@ function! s:oPath.CacheDisplayString() dict
|
|||||||
let self.cachedDisplayString = self.cachedDisplayString . '*'
|
let self.cachedDisplayString = self.cachedDisplayString . '*'
|
||||||
endif
|
endif
|
||||||
|
|
||||||
let bookmarkNames = []
|
let self.bookmarkNames = []
|
||||||
for i in s:oBookmark.Bookmarks()
|
for i in s:oBookmark.Bookmarks()
|
||||||
if i.path.Equals(self)
|
if i.path.Equals(self)
|
||||||
call add(bookmarkNames, i.name)
|
call add(self.bookmarkNames, i.name)
|
||||||
endif
|
endif
|
||||||
endfor
|
endfor
|
||||||
if !empty(bookmarkNames)
|
if !empty(self.bookmarkNames)
|
||||||
let self.cachedDisplayString .= ' {' . join(bookmarkNames) . '}'
|
let self.cachedDisplayString .= ' {' . join(self.bookmarkNames) . '}'
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if self.isSymLink
|
if self.isSymLink
|
||||||
|
|||||||
Reference in New Issue
Block a user