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

Re: Emacs initialisation query



Oliver Elphick wrote:
> 
> (If it matters, I'm using xemacs 21).
> 
> I want to define a function key to run a macro.
> 
> I can do it within a session:
> 
>   ESC x global-set-key RET <f9> eif-indent-buffer RET
> 
> but I can't get it to work in the initialisation file ~/.emacs:
> 
> (defalias 'eif-indent-buffer (read-kbd-macro
> "ESC x mark- whole- buffer RET ESC x eif- indent- region RET"))
> (global-set-key <f9> 'eif-indent-buffer)
> 
> What should I put for <f9>?  I've tried "f9", <f9>, "<f9>", (<f9>) and it
> doesn't like any of them.  I can't see anything about it in the docs either.

Try
(global-set-key [f9] 'eif-indent-buffer)

/Johan

--
Johan Groth (xghjn)	    ! Tel. mobil: 0703 - 24 25 27
Cell Network 		    !   Kontoret:  054 - 14 25 27
johan.groth@cellnetwork.com !     Bofors: 0586 - 820 14
johan.groth.cellnetwork@dynamics.saab.se



Reply to: