[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

question and/or bug to emacs keyboard macros



To whomever may be out there:

I'm having a problem with saving and retrieving keyboard macros that I define
within an editing session.  The following is the sequence of keystrokes, with
comment annotations where appropriate.  The purpose is to define a keyboard
macro to: (1) set the fill column at 75, and (2) toggle auto fill mode.
( C- will designate the control character, M- will designate the meta character)

C-X (
C-U 7 5 C-X f
M-X au <alt> f <alt> <cr>
C-X )

M-X name kbd macro$mxplxys                  ! naming the macro some obsure name
M-X view kbd macro$mxplxys                  ! assuring that it is named
M-X write kbd macro$mxplxys                 ! I have tried letting the output
                                            ! default to KMAC^V.:EL as well as
                                            ! naming a file KEY.MAC

M-X run library$kmac$mxplxys                ! I am attempting to force emacs to
                                            ! goto the library and execute the
                                            ! macro.  The result is that the 
                                            ! macro runs as expected

C-X C-Z                                     ! exit emacs
@emacs filename.txt                         ! edit another file

M-X mxplxys                                 ! I get the following error
     -- undefined or ambiguous macro

M-X load library$kmac
M-X mxplxys                                 ! I get the following error
    -- undefined or ambiguous macro

M-X run library$kmac$mxplxys                ! I get the following error
    -- undefined or ambiguous macro


I am using EMACS on the DEC20.  Internal version numbers are:
   TECO version 2.00
   EMACS version 162
External (using the INFORMATION VERSION command) are:
   TECO version 540
   EMACS version 760
(I am guessing that the external set is edit_updates not versions)

I would appreciate any help you can give.  If you need more info (quickly)
my extensions are: (315) 330 2158... (AV) 587 2158.

				Thank you,
				Tony Newton
-------