mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-16 17:24:23 +00:00
Tweak the order keystrokes are sorted in keymap listings
* src/keymap.c (describe_map_compare): Change the sorting order of keystrokes, so that we get the order <f1> <f2> <f11> instead of <f1> <f11> <f2> (bug#33237).
This commit is contained in:
parent
9912cf376c
commit
1c3b320614
1 changed files with 4 additions and 2 deletions
|
|
@ -3098,8 +3098,10 @@ describe_map_compare (const void *aa, const void *bb)
|
|||
if (FIXNUMP (a->event) && !FIXNUMP (b->event))
|
||||
return -1;
|
||||
if (SYMBOLP (a->event) && SYMBOLP (b->event))
|
||||
return (!NILP (Fstring_lessp (a->event, b->event)) ? -1
|
||||
: !NILP (Fstring_lessp (b->event, a->event)) ? 1
|
||||
/* Sort the keystroke names in the "natural" way, with (for
|
||||
instance) "<f2>" coming between "<f1>" and "<f11>". */
|
||||
return (!NILP (Fstring_version_lessp (a->event, b->event)) ? -1
|
||||
: !NILP (Fstring_version_lessp (b->event, a->event)) ? 1
|
||||
: 0);
|
||||
return 0;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue