File tree 2 files changed +16
-4
lines changed
2 files changed +16
-4
lines changed Original file line number Diff line number Diff line change @@ -530,8 +530,14 @@ function! s:Path.isUnder(parent)
530
530
return 0
531
531
endif
532
532
for i in range (0 , l: that_count- 1 )
533
- if self .pathSegments[i ] !=# a: parent .pathSegments[i ]
534
- return 0
533
+ if nerdtree#runningWindows ()
534
+ if lower (self .pathSegments[i ]) !=# lower (a: parent .pathSegments[i ])
535
+ return 0
536
+ endif
537
+ else
538
+ if self .pathSegments[i ] !=# a: parent .pathSegments[i ]
539
+ return 0
540
+ endif
535
541
endif
536
542
endfor
537
543
return 1
Original file line number Diff line number Diff line change @@ -121,8 +121,14 @@ function! s:TreeDirNode.findNode(path)
121
121
if a: path .equals (self .path )
122
122
return self
123
123
endif
124
- if stridx (a: path .str (), self .path .str (), 0 ) == # -1
125
- return {}
124
+ if nerdtree#runningWindows ()
125
+ if stridx (lower (a: path .str ()), lower (self .path .str ()), 0 ) == # -1
126
+ return {}
127
+ endif
128
+ else
129
+ if stridx (a: path .str (), self .path .str (), 0 ) == # -1
130
+ return {}
131
+ endif
126
132
endif
127
133
128
134
if self .path .isDirectory
You can’t perform that action at this time.
0 commit comments