Homepage: https://www.emacswiki.org/emacs/download/vc%2b.el
Author: Drew Adams
Updated:
Extensions for `vc.el'
Extensions for `vc.el'.
Note: This code is quite OLD, and is LIKELY OBSOLETE NOW. You
might find it useful in some way to mine - or not. ;-)
-------------------------------------------------------------------
See also the companion file `vc-.el'.
`vc-.el' should be loaded before `vc.el'.
`vc+.el' should be loaded after `vc.el'.
All Dired buffers are now treated as if in `vc-dired-mode'.
For example, you can use `C-x v v' to register marked files.
New functions defined here:
`vc-dired-relist-entry', `vc-dired-update', `vc-ediff',
`vc-status-below', `vc-status-below-other-frame',
`vc-status-below-other-window',`vc-status-here',
`vc-status-here-other-frame', `vc-status-here-other-window'.
New user option defined here: `vc-log-width'.
Other variable defined here: `vc-last-dired-option'.
***** NOTE: The following functions defined in `vc.el'
have been REDEFINED HERE:
`vc-ensure-vc-buffer' - Treat Dired buffers like `vc-dired-mode'.
`vc-finish-logentry' - 1. Uses `remove-windows-on'.
2. Doc string explains more.
3. Treats Dired like `vc-dired-mode'.
`vc-log-mode' - 1. Doc string reflects new bindings.
2. `vc-comment-ring-index' is not local.
`vc-next-action' - 1. Treats Dired buffers as `vc-dired-mode'.
2. Treats file registering like checking in:
`vc-start-entry' vs `vc-next-action-dired'.
3. Changes to log prompt and doc string.
`vc-next-action-dired' - 1. Update all dired buffers.
2. `vc-dired-update-line' only if in
vc-dired buffer.
3. Redisplay only if < 2 files marked.
`vc-next-action-on-file' - Calls `vc-register' with FILE arg.
`vc-previous-comment' - 1. Better msg, with help on bindings.
2. Treat null `vc-comment-ring'.
`vc-register' - 1. Lets `vc-next-action' register files too.
a. Added optional FILE argument.
b. Pass COMMENT arg to `vc-admin'.
2. Usable in Dired buffer too.
`vc-rename-file' - 1. Can be called from Dired buffer.
2. Error if different directory.
3. Update buffer if Dired.
4. Added confirmation message at end.
`vc-revert-buffer' - 1. Prefix arg => don't need confirmation.
2. Treats Dired buffers as `vc-dired-mode'.
`vc-start-entry' - Lists bindings for previous comments in msg.
The following binding is made here for vc-dired mode:
`"' `vc-ediff'
This file should be loaded after loading the standard GNU file
`vc.el'. So, in your `~/.emacs' file, do this:
(eval-after-load "vc" '(require 'vc+))