GNU bug report logs -
#4423
[PATCH] lisp/vc-dispatcher.el: at the end of vc-log-operation run vc-start-logentry-hook
Previous Next
Reported by: Jari Aalto <jari.aalto <at> cante.net>
Date: Sun, 13 Sep 2009 14:10:05 UTC
Severity: wishlist
Tags: patch, wontfix
Done: Glenn Morris <rgm <at> gnu.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 4423 in the body.
You can then email your comments to 4423 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>
:
bug#4423
; Package
emacs
.
(Sun, 13 Sep 2009 14:10:05 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Jari Aalto <jari.aalto <at> cante.net>
:
New bug report received and forwarded. Copy sent to
Emacs Bugs <bug-gnu-emacs <at> gnu.org>
.
(Sun, 13 Sep 2009 14:10:05 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):
[Message part 1 (text/plain, inline)]
This new hook allows users to set up the initial contents of *VC-Log* buffer.
2009-09-13 Jari Aalto <jari.aalto <at> cante.net>
* vc-dispatcher.el (vc-start-logentry-hook): New user variable.
(vc-start-logentry): run `vc-start-logentry-hook' at end.
[0001-lisp-vc-dispatcher.el-at-end-of-vc-log-operation-run.patch (text/x-diff, inline)]
From 623988d6819a83f897c218db8a637fc505afd1b6 Mon Sep 17 00:00:00 2001
From: Jari Aalto <jari.aalto <at> cante.net>
Date: Sun, 13 Sep 2009 16:56:51 +0300
Subject: [PATCH] lisp/vc-dispatcher.el: at end of vc-log-operation run vc-start-logentry-hook
Signed-off-by: Jari Aalto <jari.aalto <at> cante.net>
---
lisp/vc-dispatcher.el | 14 ++++++++++++--
1 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/lisp/vc-dispatcher.el b/lisp/vc-dispatcher.el
index a209e13..4282e52 100644
--- a/lisp/vc-dispatcher.el
+++ b/lisp/vc-dispatcher.el
@@ -136,6 +136,13 @@ preserve the setting."
:type 'boolean
:group 'vc)
+(defcustom vc-start-logentry-hook nil
+ "Normal hook (list of functions) run after `vc-start-logentry'.
+See `run-hooks'."
+ :type 'hook
+ :group 'vc
+ :version "23.2")
+
;; Variables the user doesn't need to know about.
(defvar vc-log-operation nil)
@@ -541,7 +548,9 @@ INITIAL-CONTENTS is nil, do action immediately as if the user had
entered COMMENT. If COMMENT is t, also do action immediately with an
empty comment. Remember the file's buffer in `vc-parent-buffer'
\(current one if no file). AFTER-HOOK specifies the local value
-for `vc-log-after-operation-hook'."
+for `vc-log-after-operation-hook'.
+
+At the end, runs the normal hook `vc-start-logentry-hook'."
(let ((parent
(if (vc-dispatcher-browsing)
;; If we are called from a directory browser, the parent buffer is
@@ -567,7 +576,8 @@ for `vc-log-after-operation-hook'."
(when (stringp comment) (insert comment)))
(if (or (not comment) initial-contents)
(message "%s Type C-c C-c when done" msg)
- (vc-finish-logentry (eq comment t)))))
+ (vc-finish-logentry (eq comment t)))
+ (run-hooks 'vc-start-logentry-hook)))
(declare-function vc-dir-move-to-goal-column "vc-dir" ())
--
1.6.3.3
Added tag(s) patch.
Request was from
Jari Aalto <jari.aalto <at> cante.net>
to
control <at> emacsbugs.donarmstrong.com
.
(Sun, 13 Sep 2009 14:30:13 GMT)
Full text and
rfc822 format available.
Severity set to 'wishlist' from 'normal'
Request was from
Jari Aalto <jari.aalto <at> cante.net>
to
control <at> emacsbugs.donarmstrong.com
.
(Sun, 13 Sep 2009 14:30:16 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>
:
bug#4423
; Package
emacs
.
(Mon, 14 Sep 2009 01:35:04 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Stefan Monnier <monnier <at> iro.umontreal.ca>
:
Extra info received and forwarded to list. Copy sent to
Emacs Bugs <bug-gnu-emacs <at> gnu.org>
.
(Mon, 14 Sep 2009 01:35:05 GMT)
Full text and
rfc822 format available.
Message #14 received at 4423 <at> emacsbugs.donarmstrong.com (full text, mbox):
> This new hook allows users to set up the initial contents of
> *VC-Log* buffer.
> 2009-09-13 Jari Aalto <jari.aalto <at> cante.net>
> * vc-dispatcher.el (vc-start-logentry-hook): New user variable.
> (vc-start-logentry): run `vc-start-logentry-hook' at end.
Why not use log-edit-hook or log-edit-mode-hook?
Stefan
Added tag(s) moreinfo.
Request was from
Glenn Morris <rgm <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Wed, 27 Jan 2010 18:38:02 GMT)
Full text and
rfc822 format available.
Reply sent
to
Glenn Morris <rgm <at> gnu.org>
:
You have taken responsibility.
(Tue, 12 Jul 2011 07:44:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Jari Aalto <jari.aalto <at> cante.net>
:
bug acknowledged by developer.
(Tue, 12 Jul 2011 07:44:01 GMT)
Full text and
rfc822 format available.
Message #21 received at 4423-done <at> debbugs.gnu.org (full text, mbox):
Stefan Monnier wrote:
>> This new hook allows users to set up the initial contents of
>> *VC-Log* buffer.
[...]
> Why not use log-edit-hook or log-edit-mode-hook?
Indeed those hooks seem to make this proposed addition unecessary.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Tue, 09 Aug 2011 11:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 14 years and 14 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.