you need to thank yourself now . . .

Carl Cerecke wrote:

Carl Cerecke wrote:

Hi,

I've got the following shortcut keys defined for macros:

(global-set-key [f8] 'start-kbd-macro)
(global-set-key [f9] 'end-kbd-macro)
(global-set-key [f10] 'call-last-kbd-macro)

Now I'd like to bind the last kbd macro to (say) the key f2 with a single keyboard shortcut.

In other words, after defining a macro, I want to be able to press C-f2, and thereafter pressing f2 executes that macro.


FINE! I'll answer it myself then!

Stick this in your init.el and repeat for as many fx keys as you want.

(global-set-key '(shift f2) (lambda ()
                  (interactive)
                  (assign-last-kbd-macro-to-key 'f2)))


Cheers, Carl.





Reply via email to