[PATCH 2] Display help for Git mode after pressing `h' or `?' in *git-status*
- From
Jakub Narebski <jnareb@gmail.com>
- Date
- Jul 13, 2006, 20:22 UTC
- Message-ID
- <11528221341063-git-send-email-jnareb@gmail.com>
- In-Reply-To
- <11528217463561-git-send-email-jnareb@gmail.com>
Add bindings for "h" and "?" in git-status-mode to display help about the mode, including keymap via (describe-function 'git-status-mode), like in PCL-CVS.
Signed-off-by: Jakub Narebski <jnareb@gmail.com> --- contrib/emacs/git.el | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/contrib/emacs/git.el b/contrib/emacs/git.el index 83a845d..34c9950 100644 --- a/contrib/emacs/git.el +++ b/contrib/emacs/git.el @@ -943,6 +943,8 @@ (unless git-status-mode-map (let ((map (make-keymap)) (diff-map (make-sparse-keymap))) (suppress-keymap map) + (define-key map "?" 'git-help) + (define-key map "h" 'git-help) (define-key map " " 'git-next-file) (define-key map "a" 'git-add-file) (define-key map "c" 'git-commit-file) @@ -1012,5 +1014,10 @@ (defun git-status (dir) (goto-char (point-min))) (message "%s is not a git working tree." dir))) +(defun git-help () + "Display help for Git mode." + (interactive) + (describe-function 'git-status-mode)) + (provide 'git) ;;; git.el ends here
-- 1.4.0