From: Karl Hasselström Date: Wed, 19 Dec 2007 18:00:07 +0000 (+0000) Subject: Emacs mode: Show keybindings when user presses "h" or "?" X-Git-Tag: v0.15-rc1~359 X-Git-Url: https://git.distorted.org.uk/~mdw/stgit/commitdiff_plain/0663524d44cf6256c812a186feca2e9b4d8d1aa7 Emacs mode: Show keybindings when user presses "h" or "?" These are the same keys the git emacs mode uses. Signed-off-by: Karl Hasselström Signed-off-by: David Kågedal --- diff --git a/contrib/stgit.el b/contrib/stgit.el index 1bdc0a5..09dec8b 100644 --- a/contrib/stgit.el +++ b/contrib/stgit.el @@ -65,6 +65,8 @@ Argument DIR is the repository path." (unless stgit-mode-map (setq stgit-mode-map (make-keymap)) (suppress-keymap stgit-mode-map) + (define-key stgit-mode-map "?" 'stgit-help) + (define-key stgit-mode-map "h" 'stgit-help) (define-key stgit-mode-map "g" 'stgit-refresh) (define-key stgit-mode-map "r" 'stgit-rename) (define-key stgit-mode-map ">" 'stgit-push-next) @@ -139,3 +141,8 @@ Commands: (with-current-buffer standard-output (goto-char (point-min)) (diff-mode)))) + +(defun stgit-help () + "Display help for the StGit mode." + (interactive) + (describe-function 'stgit-mode))