Show the full output of command :hi in a scratch buffer:
:Redir hi
Show the full output of command :!ls -al in a scratch buffer:
:Redir !ls -al
Show the full output of the previous command in a scratch buffer:
:Redir!
Evaluate the current line with node and show the full output in a scratch buffer:
" current line
console.log(Math.random());
" Ex command
:.Redir !node
" scratch window
0.03987581000754448
Evaluate the current buffer + positional parameters with bash and show the full output in a scratch buffer:
" content of buffer
echo ${1}
echo ${2}
" Ex command
:%Redir !bash -s foo bar
" scratch window
foo
bar
Hi, @romainl,
I learnt about
:h execute()recently and noticed that it can be used instead of:h redir. Any thoughts?