aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2008-12-02 03:31:40 +0000
committerGlenn Morris2008-12-02 03:31:40 +0000
commit84da0f1790010a8824c1932ab23fdaafd6e0a26c (patch)
treeafccd81bf453d18247df9c65984c5d8ee1dfe13a
parent1097333f20f850118b8406118c8bf14aa52c2997 (diff)
downloademacs-84da0f1790010a8824c1932ab23fdaafd6e0a26c.tar.gz
emacs-84da0f1790010a8824c1932ab23fdaafd6e0a26c.zip
(format-write-file): Rewrite doc yet again.
-rw-r--r--lisp/format.el24
1 files changed, 12 insertions, 12 deletions
diff --git a/lisp/format.el b/lisp/format.el
index 77ab5e952b0..45d6fa2a3af 100644
--- a/lisp/format.el
+++ b/lisp/format.el
@@ -359,20 +359,20 @@ one of the formats defined in `format-alist', or a list of such symbols."
359 (setq format (cdr format))))))) 359 (setq format (cdr format)))))))
360 360
361(defun format-write-file (filename format &optional confirm) 361(defun format-write-file (filename format &optional confirm)
362 "Write current buffer into file FILENAME using some FORMAT. 362 "Write current buffer into FILENAME, using a format based on FORMAT.
363Make buffer visit that file and set the format as the default for future 363Constructs the actual format starting from FORMAT, then appending
364saves (see below). If the buffer is already visiting a file, you can 364any elements from the value of `buffer-file-format' with a non-nil
365specify a directory name as FILENAME, to write a file of the same old name 365`preserve' flag (see the documentation of `format-alist'), if they
366are not already present in FORMAT. It then updates `buffer-file-format'
367with this format, making it the default for future saves.
368
369If the buffer is already visiting a file, you can specify a
370directory name as FILENAME, to write a file of the same old name
366in that directory. 371in that directory.
367 372
368If optional third arg CONFIRM is non-nil, ask for confirmation before 373If optional third arg CONFIRM is non-nil, asks for confirmation before
369overwriting an existing file. Interactively, confirmation is required 374overwriting an existing file. Interactively, requires confirmation
370unless you supply a prefix argument. 375unless you supply a prefix argument."
371
372This function sets the buffer-local value of `buffer-file-format'
373to FORMAT, then appends any elements from the previous value with
374a non-nil `preserve' flag (see the documentation of `format-alist'),
375if they are not already present in the new value."
376 (interactive 376 (interactive
377 ;; Same interactive spec as write-file, plus format question. 377 ;; Same interactive spec as write-file, plus format question.
378 (let* ((file (if buffer-file-name 378 (let* ((file (if buffer-file-name