1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-02 11:21:42 +00:00

Fix documentation of VC status indicator in mode line.

lisp/vc/vc-hooks.el (vc-default-mode-line-string): Doc fix.
 doc/emacs/maintaining.texi (VC Mode Line): Mention all the possible VC
 status indicator characters.
This commit is contained in:
Eli Zaretskii 2010-09-30 14:44:25 +02:00
parent 743595bc34
commit cad90f3b7a
4 changed files with 26 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2010-09-30 Eli Zaretskii <eliz@gnu.org>
* maintaining.texi (VC Mode Line): Mention all the possible VC status
indicator characters.
2010-09-29 Glenn Morris <rgm@gnu.org>
* Makefile.in (top_srcdir): Remove unused variable.

View File

@ -362,10 +362,16 @@ change, and later use the @kbd{C-x v a} command to copy it to
@node VC Mode Line
@subsection Version Control and the Mode Line
@cindex VC, mode line indicator
When you visit a file that is under version control, Emacs indicates
this on the mode line. For example, @samp{RCS-1.3} says that RCS is
used for that file, and the current version is 1.3.
this on the mode line. For example, @samp{RCS-1.3} says that the RCS
back end is used for that file, and the current version of the file is
1.3.
The first part of the VC mode-line indicator is the name of the back
end: @samp{RCS}, @samp{CVS}, @samp{Bzr}, etc. The back-end name is
followed by a single character and the version of the file.
The character between the back-end name and the revision ID
indicates the version control status of the file. @samp{-} means that
@ -373,6 +379,12 @@ the work file is not locked (if locking is in use), or not modified (if
locking is not in use). @samp{:} indicates that the file is locked, or
that it is modified. If the file is locked by some other user (for
instance, @samp{jim}), that is displayed as @samp{RCS:jim:1.3}.
@samp{@@} means that the file was locally added, but not yet committed
to the master repository. @samp{!} indicates that the file contains
conflicts as result of a recent merge operation (@pxref{Merging}), or
that the file was removed from the version control. Finally, @samp{?}
means that the file is under version control, but is missing from the
working tree.
On a graphical display, you can move the mouse over this mode line
indicator to pop up a ``tool-tip'', which displays a more verbose

View File

@ -1,3 +1,7 @@
2010-09-30 Eli Zaretskii <eliz@gnu.org>
* vc/vc-hooks.el (vc-default-mode-line-string): Doc fix.
2010-09-30 Juanma Barranquero <lekktu@gmail.com>
* server.el (server-start): Don't write pid to the authentication file.

View File

@ -815,6 +815,9 @@ Format:
\"BACKEND-REV\" if the file is up-to-date
\"BACKEND:REV\" if the file is edited (or locked by the calling user)
\"BACKEND:LOCKER:REV\" if the file is locked by somebody else
\"BACKEND@REV\" if the file was locally added
\"BACKEND!REV\" if the file contains conflicts or was removed
\"BACKEND?REV\" if the file is under VC, but is missing
This function assumes that the file is registered."
(let* ((backend-name (symbol-name backend))