On 4 March 2016 at 17:08, Ken Brown <[email protected]> wrote:
> This isn't the right fix.  It prevents the crash, but it doesn't correctly
> process the "invalid" line in .infokey.  I tested with the following
> .infokey:
>
> $ cat .infokey
> #info
> ^a invalid
>
> After startup, ^a still moved to the beginning of the line.  I won't try to
> fix this right now, because someone familiar with the code can probably do
> it much faster.

I think I've fixed it now. (SVN revision 7040). Thanks for passing it
on: I expect that it has been broken since before the 6.0 release due
to changes in the code.

Your fix didn't work because of a change to the keymap_bind_keyseq
function where it wouldn't override already bound key sequences. This
enabled a simplification of the code, removing functions
find_function_keyseq and remove_function_keyseq which were used to
remove the key sequence from the map from commands to key sequences
used for the message in the help window.

Reply via email to