When compiled with readline-8.2
, correctly handle echo'ed user input when accepting a line (see #168)
This will disable bracketed-paste when compiled with readline-8.1
or earlier.
Published by hanslub42 about 2 years ago
rlwrapfilter.py
would not find collections.Callable
with newer (>= 3.10) pythonrlwrapfilter.py
would choke on rlwrap
version strings (like 0.45.2
) that cannot be converted by float()
rlwrap
could segfault or garble prompts containing a carriage returnconfigure.ac
would complain about obsolete macros with newest autoconf
rlwrap
command linePublished by hanslub42 over 3 years ago
rlwrap
enables bracketed-paste when instructed to do so by .inputrc
, but would then never disable it at exit.rlwrap -z
(i.e. rlwrap
when using a filter) would still open /tmp/rlwrap.debug
after forking the filter command, preventing other users from running it afterwardsrlwrap-0.45.2.tar.gz
rlwrap-0.45.2.zip
rlwrap
would always open /tmp/rlwrap.debug after forking child command, preventing other users from running it.setitimer()
call to prevent EINVAL
error on return--always-readline
if in direct mode at first user ENTER keystrokeI_SWROPT
even if isastream()
is present (compile would fail on Oracle linux)0.45
--only-cook '!<regexp>'
enables confident mode where every--no-children
(-N
) now enables direct mode whenever the client--always-readline
on non-linux systems--always-echo
echoes user input even when the client hasECHO
.makefilter
to easily employ shell commands (like sed
,grep
) as rlwrap
filtersRlwrapFilter
method tweak_readline_oob()
rlwrap
now correctly handles bracketed paste--ansi-colour-aware
(-A
) didn't do anything at all. Now itPublished by hanslub42 over 3 years ago
rlwrap
is now aware of multi-byte characters and correctly handles prompts (or things that look like prompts, e.g. progress indicators) that contain them.rlwrap
filters can now also filter signals (see RlwrapFilter(3pm)), changing them, or providing extra input to the rlwrap
ped command.readline
8.1 (which exposed an old bug caused by rlwrap
mis-handling enabled bracketed-paste)See the NEWS for more details
rlwrap-hotkey
in .inputrc
)rlwrap
now always searches terminfo before termcap.rlwrap
.rlwrap --one-shot
could accept more than one line when input in quick succession.See the NEWS for a complete list