Function: vc-annotate-mode-menu
vc-annotate-mode-menu is an interactive and byte-compiled function
defined in vc-annotate.el.gz.
Signature
(vc-annotate-mode-menu ARG1)
Documentation
VC Annotate Display Menu.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/vc/vc-annotate.el.gz
;; Menu -- Using easymenu.el
(easy-menu-define vc-annotate-mode-menu vc-annotate-mode-map
"VC Annotate Display Menu."
`("VC-Annotate"
["By Color Map Range" (unless (null vc-annotate-display-mode)
(setq vc-annotate-display-mode nil)
(vc-annotate-display-select))
:style toggle :selected (null vc-annotate-display-mode)]
,@(let ((oldest-in-map (vc-annotate-oldest-in-map vc-annotate-color-map)))
(mapcar (lambda (element)
(let ((days (* element oldest-in-map)))
`[,(format "Span %.1f days" days)
(vc-annotate-display-select nil ,days)
:style toggle :selected
(eql vc-annotate-display-mode ,days) ]))
vc-annotate-menu-elements))
["Span ..."
(vc-annotate-display-select
nil (float (string-to-number (read-string "Span how many days? "))))]
"--"
["Span to Oldest"
(unless (eq vc-annotate-display-mode 'scale)
(vc-annotate-display-select nil 'scale))
:help
"Use an autoscaled color map from the oldest annotation to the current time"
:style toggle :selected
(eq vc-annotate-display-mode 'scale)]
["Span Oldest->Newest"
(unless (eq vc-annotate-display-mode 'fullscale)
(vc-annotate-display-select nil 'fullscale))
:help
"Use an autoscaled color map from the oldest to the newest annotation"
:style toggle :selected
(eq vc-annotate-display-mode 'fullscale)]
"--"
["Toggle annotation visibility" vc-annotate-toggle-annotation-visibility
:help
"Toggle whether the annotation is visible or not"]
["Annotate previous revision" vc-annotate-prev-revision
:help "Visit the annotation of the revision previous to this one"]
["Annotate next revision" vc-annotate-next-revision
:help "Visit the annotation of the revision after this one"]
["Annotate revision at line" vc-annotate-revision-at-line
:help
"Visit the annotation of the revision identified in the current line"]
["Annotate revision previous to line" vc-annotate-revision-previous-to-line
:help "Visit the annotation of the revision before the revision at line"]
["Annotate latest revision" vc-annotate-working-revision
:help "Visit the annotation of the working revision of this file"]
"--"
["Show log of revision at line" vc-annotate-show-log-revision-at-line
:help "Visit the log of the revision at line"]
["Show diff of revision at line" vc-annotate-show-diff-revision-at-line
:help "Visit the diff of the revision at line from its previous revision"]
["Show changeset diff of revision at line"
vc-annotate-show-changeset-diff-revision-at-line
:enable
(eq 'repository (vc-call-backend vc-annotate-backend 'revision-granularity))
:help "Visit the diff of the revision at line from its previous revision"]
["Visit revision at line" vc-annotate-find-revision-at-line
:help "Visit the revision identified in the current line"]))