mirror of
https://github.com/preservim/nerdtree.git
synced 2025-11-08 11:23:48 -05:00
Improve display of shell output from menu command
This small change reverts to the previous method of breaking shell output into lines. The reason for this is to avoid the printing of trailing carriage return characters on Windows.
This commit is contained in:
@@ -228,7 +228,7 @@ function! NERDTreeListNodeWin32()
|
|||||||
\ . shellescape(l:node.path.str())
|
\ . shellescape(l:node.path.str())
|
||||||
\ . ' | FINDSTR "^[012][0-9]/[0-3][0-9]/[12][0-9][0-9][0-9]"'
|
\ . ' | FINDSTR "^[012][0-9]/[0-3][0-9]/[12][0-9][0-9][0-9]"'
|
||||||
|
|
||||||
let l:metadata = systemlist(l:command)
|
let l:metadata = split(system(l:command), "\n")
|
||||||
|
|
||||||
if v:shell_error == 0
|
if v:shell_error == 0
|
||||||
call nerdtree#echo(l:metadata[0])
|
call nerdtree#echo(l:metadata[0])
|
||||||
@@ -238,7 +238,7 @@ function! NERDTreeListNodeWin32()
|
|||||||
|
|
||||||
let &shell = l:save_shell
|
let &shell = l:save_shell
|
||||||
|
|
||||||
if exists('+shellslash')
|
if exists('l:save_shellslash')
|
||||||
let &shellslash = l:save_shellslash
|
let &shellslash = l:save_shellslash
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user