[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#11325: 24.1.50; regression: bad order for `substitute-command-keys'
From: |
Lars Ingebrigtsen |
Subject: |
bug#11325: 24.1.50; regression: bad order for `substitute-command-keys' with keymap |
Date: |
Thu, 28 Apr 2016 17:00:27 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) |
Lars Ingebrigtsen <larsi@gnus.org> writes:
> This is more mysterious than I thought. describe_map is responsible for
> outputting each map, and I've been staring at it for minutes without
> seeing anything odd.
>
> But let's look at the output again:
That was totally wrong. What happens is that the e .. f is output by
describe_vector, but all the other characters are in the else.
for (tail = map; CONSP (tail); tail = XCDR (tail))
{
QUIT;
if (VECTORP (XCAR (tail))
|| CHAR_TABLE_P (XCAR (tail)))
describe_vector (XCAR (tail),
prefix, Qnil, elt_describer, partial, shadow, map,
1, mention_shadow);
else if (CONSP (XCAR (tail)))
For some reason or other.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no