;; LCD Archive Entry:
;; shadowfile|Boris Goldowsky|boris@gnu.ai.mit.edu|
;; Helps you keep identical copies of files in multiple places.|
-;; $Date: 1995/10/30 17:23:17 $ |$Revision: 1.6 $|~/misc/shadowfile.el.Z|
+;; $Date: 1996/01/14 07:34:30 $ |$Revision: 1.7 $|~/misc/shadowfile.el.Z|
;; Commentary:
(let ((msg (shadow-join (mapcar (function cdr)
(shadow-shadows-of (buffer-file-name)))
" ")))
- (message (if (zerop (length msg))
+ (message "%s"
+ (if (zerop (length msg))
"No shadows."
msg))))
(shadow-remove-from-todo pair)))
shadow-files-to-copy
'("shadow" "shadows" "cancel copy"))
- (message (format "There are %d shadows to be updated."
- (length shadow-files-to-copy)))
+ (message "There are %d shadows to be updated."
+ (length shadow-files-to-copy))
(shadow-write-todo-file))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(progn
(write-region (point-min) (point-max) to)
(shadow-remove-from-todo s))
- (error (message (format "Shadow %s not updated!"
- (cdr s)))))))))
+ (error (message "Shadow %s not updated!" (cdr s))))))))
(defun shadow-shadows-of (file)
"Returns copy operations needed to update FILE.
(setq shadow-files-to-copy
(shadow-union shadows shadow-files-to-copy))
(shadow-when (not shadow-inhibit-message)
- (message (substitute-command-keys
- "Use \\[shadow-copy-files] to update shadows."))
+ (message "%s" (substitute-command-keys
+ "Use \\[shadow-copy-files] to update shadows."))
(sit-for 1))
(shadow-write-todo-file)))
nil) ; Return nil for write-file-hooks