walter@focsys.UUCP (WalteR Steinemann) (05/10/89)
I have a question about MicroEmacs 3.10 which was posted recently. I have the
executable and it runs fine, except when I try to run my own strange stuff.
My emacs.rc file binds the keypad keys to execute-macro-NN (for NN=30 to 40)
I have a couple of files for a default keypad and a shift keypad which I read
into buffers called "Default Keypad" and "Shift Keypad". These files contain
a definition for each macro from 30 to 40 (using store-macro). (I was using
these macros with microEmacs 3.9e - thats why I didn't use procedures ...)
One of the macros in default keypad does a execute-buffer "Shift Keypad"
and each macro in the shift keypad buffer does a execute-buffer "Default
Keypad". The net result being that the keypad acts like I want it to, and when
I precede a keypad key with the "Shift" key it behaves slightly differently,
but will behave normally thereafter.
[This may not be the most elegant way to achieve my goal -any hints on a
better way would be appreciated]
ANYWAY, the problem with the above is that my keypad only works the first
couple of times that I use the "Shift" key. It appears that somewhere in the
execute-buffer the system goes into never-never-land where not even the
"Three Finger Salute" will work. (This would happen occasionally under 3.9e,
and I was hoping it would magically go away with 3.10).
Does anyone out there have any idea what is going wrong?
Thanks for any help you can give me.
WalteR
--
Walter R. Steinemann -- Focus Automation Systems -- Waterloo, Ontario
watmath!focsys!walter (519) 746-4918