(defun goto-line-number () (interactive) (goto-line (string-to-number (read-from-minibuffer "Goto line: " (char-to-string last-command-event))))) (loop for n from 1 to 9 do (global-set-key (format "\M-g%d" n) 'goto-line-number)) (global-set-key "\M-g?" 'describe-prefix-bindings)