[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#11325: 24.1.50; regression: bad order for `substitute-command-keys'
bug#11325: 24.1.50; regression: bad order for `substitute-command-keys' with keymap
Thu, 28 Apr 2016 17:00:27 +0200
Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux)
Lars Ingebrigtsen <address@hidden> 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))
if (VECTORP (XCAR (tail))
|| CHAR_TABLE_P (XCAR (tail)))
describe_vector (XCAR (tail),
prefix, Qnil, elt_describer, partial, shadow, map,
else if (CONSP (XCAR (tail)))
For some reason or other.
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no