`bind': new "default" context and changed "base" semantics..
commitd33285fa8ec52351666b758d25f7fbfab29b161b
authorSteffen (Daode) Nurpmeso <steffen@sdaoden.eu>
Sat, 5 Nov 2016 16:51:44 +0000 (5 17:51 +0100)
committerSteffen (Daode) Nurpmeso <steffen@sdaoden.eu>
Sat, 31 Dec 2016 16:57:47 +0000 (31 17:57 +0100)
tree807714416fac33ba76af62a77efb5750b2b4cd1b
parentd91a4bd0c3e75b672352140a07c86c7aa2a16138
`bind': new "default" context and changed "base" semantics..

We really need to differentiate in between a "base" set of
bindings which always applies regardless of the "current real"
context, and a "default" context which is already used as
a specialized context when no other specialized context (currently
only "compose") is active, in order to avoid that bindings remain
in, e.g., "compose" which make no sense there, like ":kf1 !date"
or the like -- it should be ":kf1 ~!date" there!

While here, disallow reverse solidus as the last character of
expansions, in order to avoid that newline escaping somehow comes
into play.
accmacvar.c
lex_input.c
main.c
nail.1
nail.h
send.c
tty.c