From c3d7c141bb11f5417c1ba77b88233aa55d410e52 Mon Sep 17 00:00:00 2001 From: Phil Runninger Date: Mon, 3 Feb 2020 09:30:08 -0500 Subject: [PATCH] Simplify and make similar statements more similarer --- lib/nerdtree/tree_dir_node.vim | 4 ++-- lib/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 index 1f8da01..88ac319 100644 --- 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 index b06b6a7..957b98a 100644 --- 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"