(shadow-inhibit-overload, shadow-remove-from-todo, shadow-insert-var):
Doc fixes. (shadow-file-match, shadow-define-cluster, shadow-define-regexp-group): Reflow docstrings. (shadow-parse-fullname, shadow-read-files): Fix typos in docstrings.
This commit is contained in:
parent
5c3a9e4c5e
commit
2fc88dcc25
2 changed files with 23 additions and 14 deletions
|
@ -1,3 +1,11 @@
|
|||
2007-10-31 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* shadowfile.el (shadow-inhibit-overload, shadow-remove-from-todo)
|
||||
(shadow-insert-var): Doc fixes.
|
||||
(shadow-file-match, shadow-define-cluster, shadow-define-regexp-group):
|
||||
Reflow docstrings.
|
||||
(shadow-parse-fullname, shadow-read-files): Fix typos in docstrings.
|
||||
|
||||
2007-10-30 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* ediff-hook.el (ediff, ediff-files, ediff-buffers, ebuffers, ediff3)
|
||||
|
|
|
@ -103,8 +103,8 @@ is no buffer currently visiting the file."
|
|||
|
||||
(defcustom shadow-inhibit-overload nil
|
||||
"If non-nil, shadowfile won't redefine \\[save-buffers-kill-emacs].
|
||||
Normally it overloads the function `save-buffers-kill-emacs' to check
|
||||
for files have been changed and need to be copied to other systems."
|
||||
Normally it overloads the function `save-buffers-kill-emacs' to check for
|
||||
files that have been changed and need to be copied to other systems."
|
||||
:type 'boolean
|
||||
:group 'shadow)
|
||||
|
||||
|
@ -305,7 +305,7 @@ be matched against the primary of SITE2."
|
|||
|
||||
(defun shadow-parse-fullname (fullname)
|
||||
"Parse FULLNAME into \(site user path) list.
|
||||
Leave it alone if it already is one. Returns nil if the argument is
|
||||
Leave it alone if it already is one. Return nil if the argument is
|
||||
not a full ange-ftp pathname."
|
||||
(if (listp fullname)
|
||||
fullname
|
||||
|
@ -398,9 +398,9 @@ local filename."
|
|||
"Return t if PATTERN matches FILE.
|
||||
If REGEXP is supplied and non-nil, the file part of the pattern is a regular
|
||||
expression, otherwise it must match exactly. The sites and usernames must
|
||||
match---see `shadow-same-site'. The pattern must be in full ange-ftp format, but
|
||||
the file can be any valid filename. This function does not do any filename
|
||||
expansion or contraction, you must do that yourself first."
|
||||
match---see `shadow-same-site'. The pattern must be in full ange-ftp format,
|
||||
but the file can be any valid filename. This function does not do any
|
||||
filename expansion or contraction, you must do that yourself first."
|
||||
(let* ((pattern-sup (shadow-parse-fullname pattern))
|
||||
(file-sup (shadow-parse-name file)))
|
||||
(and (shadow-same-site pattern-sup file-sup)
|
||||
|
@ -418,8 +418,8 @@ expansion or contraction, you must do that yourself first."
|
|||
This is a group of hosts that share directories, so that copying to or from
|
||||
one of them is sufficient to update the file on all of them. Clusters are
|
||||
defined by a name, the network address of a primary host \(the one we copy
|
||||
files to), and a regular expression that matches the hostnames of all the sites
|
||||
in the cluster."
|
||||
files to), and a regular expression that matches the hostnames of all the
|
||||
sites in the cluster."
|
||||
(interactive (list (completing-read "Cluster name: " shadow-clusters () ())))
|
||||
(let* ((old (shadow-get-cluster name))
|
||||
(primary (read-string "Primary host: "
|
||||
|
@ -475,8 +475,8 @@ specific hostnames, or names of clusters \(see `shadow-define-cluster')."
|
|||
"Make each of a group of files be shared between hosts.
|
||||
Prompts for regular expression; files matching this are shared between a list
|
||||
of sites, which are also prompted for. The filenames must be identical on all
|
||||
hosts \(if they aren't, use `shadow-define-literal-group' instead of this function).
|
||||
Each site can be either a hostname or the name of a cluster \(see
|
||||
hosts \(if they aren't, use `shadow-define-literal-group' instead of this
|
||||
function). Each site can be either a hostname or the name of a cluster \(see
|
||||
`shadow-define-cluster')."
|
||||
(interactive)
|
||||
(let ((regexp (read-string
|
||||
|
@ -647,7 +647,7 @@ Consider them as regular expressions if third arg REGEXP is true."
|
|||
|
||||
(defun shadow-remove-from-todo (pair)
|
||||
"Remove PAIR from `shadow-files-to-copy'.
|
||||
PAIR must be (eq to) one of the elements of that list."
|
||||
PAIR must be `eq' to one of the elements of that list."
|
||||
(setq shadow-files-to-copy
|
||||
(shadow-remove-if (function (lambda (s) (eq s pair)))
|
||||
shadow-files-to-copy)))
|
||||
|
@ -655,7 +655,7 @@ PAIR must be (eq to) one of the elements of that list."
|
|||
(defun shadow-read-files ()
|
||||
"Visit and load `shadow-info-file' and `shadow-todo-file'.
|
||||
Thus restores shadowfile's state from your last Emacs session.
|
||||
Returns t unless files were locked; then returns nil."
|
||||
Return t unless files were locked; then return nil."
|
||||
(interactive)
|
||||
(if (and (fboundp 'file-locked-p)
|
||||
(or (stringp (file-locked-p shadow-info-file))
|
||||
|
@ -731,8 +731,9 @@ With non-nil argument also saves the buffer."
|
|||
(setq shadow-hashtable (make-vector 37 0)))
|
||||
|
||||
(defun shadow-insert-var (variable)
|
||||
"Prettily insert a `setq' command for VARIABLE,
|
||||
which, when later evaluated, will restore it to its current setting.
|
||||
"Build a `setq' to restore VARIABLE.
|
||||
Prettily insert a `setq' command which, when later evaluated,
|
||||
will restore VARIABLE to its current setting.
|
||||
VARIABLE must be the name of a variable whose value is a list."
|
||||
(let ((standard-output (current-buffer)))
|
||||
(insert (format "(setq %s" variable))
|
||||
|
|
Loading…
Add table
Reference in a new issue