aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndré Spiegel2001-11-26 16:08:51 +0000
committerAndré Spiegel2001-11-26 16:08:51 +0000
commitc0313667a2189b1d09106451c41a2a864ec66ae7 (patch)
tree5fd376a4c5a646b5a6dffeb67841e61b1b1c8db9
parentac0aae44d989a215edc02245cd302c6fe3d4592f (diff)
downloademacs-c0313667a2189b1d09106451c41a2a864ec66ae7.tar.gz
emacs-c0313667a2189b1d09106451c41a2a864ec66ae7.zip
(log-view-find-version): New function.
(log-view-mode-map): Bind it to `f'.
-rw-r--r--lisp/log-view.el11
1 files changed, 10 insertions, 1 deletions
diff --git a/lisp/log-view.el b/lisp/log-view.el
index 11e23724690..7aee6bdc6ed 100644
--- a/lisp/log-view.el
+++ b/lisp/log-view.el
@@ -4,7 +4,7 @@
4 4
5;; Author: Stefan Monnier <monnier@cs.yale.edu> 5;; Author: Stefan Monnier <monnier@cs.yale.edu>
6;; Keywords: rcs sccs cvs log version-control 6;; Keywords: rcs sccs cvs log version-control
7;; Revision: $Id: log-view.el,v 1.9 2001/11/12 23:01:17 sds Exp $ 7;; Revision: $Id: log-view.el,v 1.10 2001/11/16 13:53:05 monnier Exp $
8 8
9;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
10 10
@@ -47,6 +47,7 @@
47 ("z" . kill-this-buffer) 47 ("z" . kill-this-buffer)
48 ("m" . set-mark-command) 48 ("m" . set-mark-command)
49 ("d" . log-view-diff) 49 ("d" . log-view-diff)
50 ("f" . log-view-find-version)
50 ("n" . log-view-msg-next) 51 ("n" . log-view-msg-next)
51 ("p" . log-view-msg-prev) 52 ("p" . log-view-msg-prev)
52 ("N" . log-view-file-next) 53 ("N" . log-view-file-next)
@@ -173,6 +174,14 @@
173 (cvs-force-command "/F")) 174 (cvs-force-command "/F"))
174 (funcall f)))) 175 (funcall f))))
175 176
177(defun log-view-find-version (pos)
178 "Visit the version at point."
179 (interactive "d")
180 (save-excursion
181 (goto-char pos)
182 (switch-to-buffer (vc-find-version (log-view-current-file)
183 (log-view-current-tag)))))
184
176;;; 185;;;
177;;; diff 186;;; diff
178;;; 187;;;