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:
parent
f4ff6dcf84
commit
876283b07c
@ -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
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user