I found this weird behavior when using Term::ReadLine::Gnu in a Perl
program called from vim (in linux). When an area in vim is selected (in
visual mode) and an external program is called, the contents of the
selected area act as STDIN for the program, and are overwritten by the
program's output. Now, if the program is
        perl -e 'use Term::ReadLine;',
the selected area gives way to an empty
line, as it should since there is no output. But if the program is
        perl -e 'use Term::ReadLine; $term=Term::ReadLine->new("");'
then the selected area gives way to a unique line:
^[[?1034h

Any idea?


--
Jorge Almeida

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to