nerdtree

A tree explorer plugin for vim.
Index Commits Files Refs
commit 8d005db94f8d1a214d172aeb1008d016c3d201e2
parent 91e0f2253fbecefa7e14f095950341584877ef19
Author: Phil Runninger (mac) <prunninger@vhtcx.com>
Date:   Wed, 31 Oct 2018 08:45:43 -0400

Use substitute() for backward compatibility. Change conceallevel to 3.

Diffstat:
Mlib/nerdtree/tree_dir_node.vim | 2+-
Msyntax/nerdtree.vim | 2+-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/nerdtree/tree_dir_node.vim b/lib/nerdtree/tree_dir_node.vim
@@ -100,7 +100,7 @@ function! s:TreeDirNode.displayString()
     let l:cascade = self.getCascade()
     for l:dirNode in l:cascade
         let l:next = l:dirNode.path.displayString()
-        let l:label .= l:label == '' ? l:next : strcharpart(l:next,1)
+        let l:label .= l:label == '' ? l:next : substitute(l:next,'^.','','')
     endfor
 
     " Select the appropriate open/closed status indicator symbol.
diff --git a/syntax/nerdtree.vim b/syntax/nerdtree.vim
@@ -39,7 +39,7 @@ syn match NERDTreeFlags #\[.\]# containedin=NERDTreeDir
 "highlighing to conceal the delimiter around the file/dir name
 if has("conceal")
     exec 'syn match NERDTreeNodeDelimiters #' . g:NERDTreeNodeDelimiter . '# conceal containedin=NERDTreeFile,NERDTreeLinkFile,NERDTreeExecFile,NERDTreeRO,NERDTreeDir'
-    setlocal conceallevel=2 concealcursor=nvic
+    setlocal conceallevel=3 concealcursor=nvic
 else
     exec 'syn match NERDTreeNodeDelimiters #' . g:NERDTreeNodeDelimiter . '# containedin=NERDTreeFile,NERDTreeLinkFile,NERDTreeExecFile,NERDTreeRO,NERDTreeDir'
     hi! link NERDTreeNodeDelimiters Ignore