Bind RET in Log View mode to a command that toggles a more detailed display.
authorChong Yidong <cyd@stupidchicken.com>
Sun, 13 Feb 2011 20:04:33 +0000 (15:04 -0500)
committerChong Yidong <cyd@stupidchicken.com>
Sun, 13 Feb 2011 20:04:33 +0000 (15:04 -0500)
commitd4eb88c7ab151a7cb7188c3ba03eb326ec1fa6f2
treef685934b7cf5ba0906ab5de0c5692185c07013b1
parente430810c897eb9e9594eccde36bf1f015b9ecb26
Bind RET in Log View mode to a command that toggles a more detailed display.

* lisp/vc/log-view.el: New command log-view-toggle-entry-display for
toggling log entries between concise and detailed forms.
(log-view-toggle-entry-display): New command.
(log-view-mode-map): Bind RET to it.
(log-view-expanded-log-entry-function): New variable.
(log-view-current-entry, log-view-inside-comment-p)
(log-view-current-tag): New functions.
(log-view-toggle-mark-entry): Use log-view-current-entry and
log-view-end-of-defun instead of searching directly with
log-view-message-re.
(log-view-end-of-defun): Likewise.  Add optional ARG for
compatibility with end-of-defun.
(log-view-end-of-defun): Ignore comments and VC buttons.

* lisp/vc/vc-bzr.el (vc-bzr-expanded-log-entry): New function.
(vc-bzr-log-view-mode): Use log-view-expanded-log-entry-function.
etc/NEWS
lisp/ChangeLog
lisp/vc/log-view.el
lisp/vc/vc-bzr.el