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