* [PATCH 0] A few improvements to Emacs interface to Git
@ 2006-07-13 20:15 Jakub Narebski
2006-07-13 20:22 ` [PATCH 1] Wrap long lines in docstrings in contrib/emacs/git.el Jakub Narebski
2006-07-13 20:22 ` [PATCH 2] Display help for Git mode after pressing `h' or `?' in *git-status* Jakub Narebski
0 siblings, 2 replies; 3+ messages in thread
From: Jakub Narebski @ 2006-07-13 20:15 UTC (permalink / raw)
To: git
This series of patches introduces a few minor improvements to
Emacs interface to Git.
--
Jakub Narebski
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH 1] Wrap long lines in docstrings in contrib/emacs/git.el
2006-07-13 20:15 [PATCH 0] A few improvements to Emacs interface to Git Jakub Narebski
@ 2006-07-13 20:22 ` Jakub Narebski
2006-07-13 20:22 ` [PATCH 2] Display help for Git mode after pressing `h' or `?' in *git-status* Jakub Narebski
1 sibling, 0 replies; 3+ messages in thread
From: Jakub Narebski @ 2006-07-13 20:22 UTC (permalink / raw)
To: git; +Cc: Jakub Narebski
Signed-off-by: Jakub Narebski <jnareb@gmail.com>
---
contrib/emacs/git.el | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/contrib/emacs/git.el b/contrib/emacs/git.el
index ebd00ef..83a845d 100644
--- a/contrib/emacs/git.el
+++ b/contrib/emacs/git.el
@@ -59,14 +59,16 @@ (defgroup git nil
(defcustom git-committer-name nil
"User name to use for commits.
-The default is to fall back to the repository config, then to `add-log-full-name' and then to `user-full-name'."
+The default is to fall back to the repository config,
+then to `add-log-full-name' and then to `user-full-name'."
:group 'git
:type '(choice (const :tag "Default" nil)
(string :tag "Name")))
(defcustom git-committer-email nil
"Email address to use for commits.
-The default is to fall back to the git repository config, then to `add-log-mailing-address' and then to `user-mail-address'."
+The default is to fall back to the git repository config,
+then to `add-log-mailing-address' and then to `user-mail-address'."
:group 'git
:type '(choice (const :tag "Default" nil)
(string :tag "Email")))
@@ -86,6 +88,7 @@ (defcustom git-per-dir-ignore-file ".git
:group 'git
:type 'string)
+
(defface git-status-face
'((((class color) (background light)) (:foreground "purple")))
"Git mode face used to highlight added and modified files."
@@ -149,7 +152,8 @@ (defun git-call-process-env (buffer env
(apply #'call-process "git" nil buffer nil args)))
(defun git-call-process-env-string (env &rest args)
- "Wrapper for call-process that sets environment strings, and returns the process output as a string."
+ "Wrapper for call-process that sets environment strings,
+and returns the process output as a string."
(with-temp-buffer
(and (eq 0 (apply #' git-call-process-env t env args))
(buffer-string))))
--
1.4.0
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [PATCH 2] Display help for Git mode after pressing `h' or `?' in *git-status*
2006-07-13 20:15 [PATCH 0] A few improvements to Emacs interface to Git Jakub Narebski
2006-07-13 20:22 ` [PATCH 1] Wrap long lines in docstrings in contrib/emacs/git.el Jakub Narebski
@ 2006-07-13 20:22 ` Jakub Narebski
1 sibling, 0 replies; 3+ messages in thread
From: Jakub Narebski @ 2006-07-13 20:22 UTC (permalink / raw)
To: git; +Cc: Jakub Narebski
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
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2006-07-13 20:22 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-13 20:15 [PATCH 0] A few improvements to Emacs interface to Git Jakub Narebski
2006-07-13 20:22 ` [PATCH 1] Wrap long lines in docstrings in contrib/emacs/git.el Jakub Narebski
2006-07-13 20:22 ` [PATCH 2] Display help for Git mode after pressing `h' or `?' in *git-status* Jakub Narebski
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).