Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ANDREW.CMU.EDU!mikem+ From: mikem+@ANDREW.CMU.EDU (Michael Meyer) Newsgroups: gnu.emacs Subject: Re: simple question: global-set-key Message-ID: Date: 6 Feb 90 20:45:49 GMT References: <1990Feb6.164716.5296@csmil.umich.edu> Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 16 > Excerpts from internet.info-gnu-emacs: 6-Feb-90 simple question: > global-set.. Brian Holtz@csmil.umich. (569) > How do I reset a keymap entry to a function with an argument? > (global-set-key "\C-os" 'save-buffer) > (global-set-key "\C-ot" 'recenter 0) ;; WITH ARGUMENT > the last global-set-key doesn't take. Here is what I do (define-key esc-map "!" '(lambda (arg) (interactive "p") (recenter 0))) I'd be happy to see a better solution (but this one works). --Mike