Kim Storm wrote:

   Dave Love <[EMAIL PROTECTED]> writes:

   > Keyboard macros now get confused if C-s is terminated by C-x ).  To
   > reproduce, in the default *scratch* do:
   >
   > C-s is C-x ( C-s C-s C-x ) C-x e
   >
   > and get an obscure `Not defining keyboard macro' error, though the
   > macro actually runs.

   It works for me with emacs -q

You should be able to reproduce the bug however, if you first set
isearch-allow-scroll to t.

C-x C-k e C-x e yields, when isearch-allow-scroll is nil:

;; Keyboard Macro Editor.  Press C-c C-c to finish; press C-x k RET to cancel.
;; Original keys: 2*C-s C-x

Command: last-kbd-macro
Key: none

Macro:

2*C-s                   ;; isearch-forward
C-x                     ;; Control-X-prefix

and when it is t:

;; Keyboard Macro Editor.  Press C-c C-c to finish; press C-x k RET to cancel.
;; Original keys: 2*C-s C-x )

Command: last-kbd-macro
Key: none

Macro:

2*C-s                   ;; isearch-forward
C-x )                   ;; kmacro-end-macro





_______________________________________________
Emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to