mirror of
https://github.com/preservim/nerdtree.git
synced 2025-03-03 12:47:58 +08:00
fix a bug where the ../ and ./ entries werent being filtered out
This commit is contained in:
parent
41029aef24
commit
a7f9abe827
@ -1256,7 +1256,7 @@ function! s:TreeDirNode._initChildren(silent)
|
||||
"filter out the .. and . directories
|
||||
"Note: we must match .. AND ../ cos sometimes the globpath returns
|
||||
"../ for path with strange chars (eg $)
|
||||
if i !~ '^\.\.\/\?$' && i !~ '^\.\/\?$'
|
||||
if i !~ '\/\.\.\/\?$' && i !~ '\/\.\/\?$'
|
||||
|
||||
"put the next file in a new node and attach it
|
||||
try
|
||||
@ -1373,7 +1373,10 @@ function! s:TreeDirNode.refresh()
|
||||
let filesStr = globpath(dir.strForGlob(), '*') . "\n" . globpath(dir.strForGlob(), '.*')
|
||||
let files = split(filesStr, "\n")
|
||||
for i in files
|
||||
if i !~ '\.\.$' && i !~ '\.$'
|
||||
"filter out the .. and . directories
|
||||
"Note: we must match .. AND ../ cos sometimes the globpath returns
|
||||
"../ for path with strange chars (eg $)
|
||||
if i !~ '\/\.\.\/\?$' && i !~ '\/\.\/\?$'
|
||||
|
||||
try
|
||||
"create a new path and see if it exists in this nodes children
|
||||
|
Loading…
x
Reference in New Issue
Block a user