nerdtree

A tree explorer plugin for vim.
Index Commits Files Refs
commit c3d7c141bb11f5417c1ba77b88233aa55d410e52
parent 450abd1820402e82f5477764a473e3ac36965c01
Author: Phil Runninger <prunninger@vhtcx.com>
Date:   Mon,  3 Feb 2020 09:30:08 -0500

Simplify and make similar statements more similarer

Diffstat:
Mlib/nerdtree/tree_dir_node.vim | 4++--
Mlib/nerdtree/tree_file_node.vim | 4+---
2 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/lib/nerdtree/tree_dir_node.vim b/lib/nerdtree/tree_dir_node.vim
@@ -104,8 +104,8 @@ function! s:TreeDirNode.displayString()
     endfor
 
     " Select the appropriate open/closed status indicator symbol.
-    let l:padding = g:NERDTreeDirArrowExpandable ==# '' ? '' : ' '
-    let l:symbol = (l:cascade[-1].isOpen ? g:NERDTreeDirArrowCollapsible : g:NERDTreeDirArrowExpandable ) . l:padding
+    let l:symbol = (l:cascade[-1].isOpen ? g:NERDTreeDirArrowCollapsible : g:NERDTreeDirArrowExpandable )
+    let l:symbol .= (g:NERDTreeDirArrowExpandable ==# '' ? '' : ' ')
     let l:flags = l:cascade[-1].path.flagSet.renderToString()
 
     return l:symbol . l:flags . l:label
diff --git a/lib/nerdtree/tree_file_node.vim b/lib/nerdtree/tree_file_node.vim
@@ -321,9 +321,7 @@ function! s:TreeFileNode._renderToString(depth, drawText)
     if a:drawText ==# 1
 
         let treeParts = repeat('  ', a:depth - 1)
-        if !self.path.isDirectory && g:NERDTreeDirArrowExpandable !=# ''
-            let treeParts .= '  '
-        endif
+        let treeParts .= (self.path.isDirectory || g:NERDTreeDirArrowExpandable ==# '' ? '' : '  ')
 
         let line = treeParts . self.displayString()
         let output = output . line . "\n"