# HG changeset patch # User Stefan Monnier # Date 954105598 0 # Node ID 8da42323f5d5608a9b2a3df3fc3d3497ed8a2dbe # Parent 080ef35e195d9a8734504e590cddcd6b998ed258 (log-edit-mode-map): Inherit from vc-log-mode-map if it ever becomes used. (log-edit-mode-hook): Default to vc-log-mode-hook. (log-edit-mode): Fix the docstring. diff -r 080ef35e195d -r 8da42323f5d5 lisp/log-edit.el --- a/lisp/log-edit.el Sun Mar 26 19:52:27 2000 +0000 +++ b/lisp/log-edit.el Sun Mar 26 21:19:58 2000 +0000 @@ -5,7 +5,7 @@ ;; Author: Stefan Monnier ;; Keywords: pcl-cvs cvs commit log ;; Version: $Name: $ -;; Revision: $Id: log-edit.el,v 1.8 2000/03/05 21:32:21 monnier Exp $ +;; Revision: $Id: log-edit.el,v 1.1 2000/03/11 03:42:28 monnier Exp $ ;; This file is part of GNU Emacs. @@ -60,7 +60,8 @@ ("\C-c?" . log-edit-mode-help)) "Keymap for the `log-edit-mode' (used when editing cvs log messages)." :group 'log-edit - :inherit (if (boundp 'vc-log-entry-mode) vc-log-entry-mode)) + :inherit (if (boundp 'vc-log-entry-mode) vc-log-entry-mode + (if (boundp 'vc-log-mode-map) vc-log-mode-map))) (defcustom log-edit-confirm t "*If non-nil, `log-edit-done' will request confirmation. @@ -97,7 +98,7 @@ :type '(hook :options (log-edit-insert-cvs-template log-edit-insert-changelog))) -(defcustom log-edit-mode-hook nil +(defcustom log-edit-mode-hook (if (boundp vc-log-mode-hook) vc-log-mode-hook) "*Hook run when entering `log-edit-mode'." :group 'log-edit :type 'hook) @@ -166,12 +167,13 @@ "Press \\[log-edit-done] when you are done editing."))) (define-derived-mode log-edit-mode text-mode "Log-Edit" - "Major mode for entering commit messages. -This mode is intended for entering messages in a *cvs-commit* -buffer when using PCL-CVS. It provides a binding for the -\\[log-edit-done] command that should be used when done editing -to trigger the actual commit, as well as a few handy support -commands. + "Major mode for editing version-control log messages. +When done editing the log entry, just type \\[log-edit-done] which +will trigger the actual commit of the file(s). +Several other handy support commands are provided of course and +the package from which this is used might also provide additional +commands (under C-x v for VC, for example). + \\{log-edit-mode-map}") (defun log-edit-hide-buf (&optional buf where) @@ -445,4 +447,8 @@ (when (cdr buffer-entry) (newline))))) (provide 'log-edit) + +;;; Change Log: +;; $log$ + ;;; log-edit.el ends here