[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#13695: 24.2; kp-multiply in isearch is not recorded by kbd macro
From: |
Juri Linkov |
Subject: |
bug#13695: 24.2; kp-multiply in isearch is not recorded by kbd macro |
Date: |
Wed, 13 Feb 2013 19:54:16 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (x86_64-pc-linux-gnu) |
> If I try to define a keyboard macro where I search for *, and I use the
> <kp-multiply> then the * is not present in the macro as a
> self-inserting command.
>
> Recording <kp-multiply> in normal text (not in isearch mode) works,
> and using the not-numpad * also works even in isearch mode.
> Just the <kp-multiply> + isearch combination has this problem.
>
> Recipe after emacs -Q:
>
> <f3> <kp-multiply> C-s <kp-multiply> <return> <f4>
>
> The relevant output of C-x C-k C-e:
> (Note the missing * after C-s.)
>
> Macro:
>
> * ;; self-insert-command
> C-s ;; isearch-forward
> RET ;; help-follow
>
> The value of last-kbd-macro:
> [kp-multiply 19 13]
When I tried your recipe, I see:
In 24.2.1 `last-kbd-macro' is [kp-multiply 19 13]
In 24.2.92 `last-kbd-macro' is [kp-multiply 19 42 13]
So something has changed between these versions
and now is better than before. The question remains
does `42' instead of `kp-multiply' present a problem?