On Do, 01 Sep 2016, Bram Moolenaar wrote:

> 
> Christian Brabandt wrote:
> 
> > There is a bug when using g< with execute()
> > 
> > One cannot capture it's output using execute()/redir:
> > 
> > :echo "a\nb\nc\nd\n"
> > (press enter prompt)
> > :norm! g<
> > (shows the echo output again)
> > :let b=execute(':unsilent norm! g<')
> > :echo empty(b)
> > 1
> > :norm! g<
> > (does not output anything)
> 
> That's not a bug, the g< output is not redirected.
> 
> If you are looking for a way to grab previously listed text we could add
> some way specifically for that.  Changing g< to redirect is not a good
> idea, it scrolls back and would double the redirected lines.

Just as an addendum, while I realize, that not being able to redirect g< 
is no bug, that fact that afterwards g< does not return anything is 
still a bug, isn't it?

Best,
Christian
-- 
In der Ehe schämt man sich mehr, der Gattin die geistige Liebe zu
offenbaren als die körperliche; vor der Ehe natürlich umgekehrt.
                -- Jean Paul

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui