Mercurial > emacs
comparison lisp/format.el @ 99997:af179ae8c25b
(format-write-file): Improve previous doc fix.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Fri, 28 Nov 2008 03:30:41 +0000 |
parents | a04373604128 |
children | 02ed951e3c8f |
comparison
equal
deleted
inserted
replaced
99996:12983da03c67 | 99997:af179ae8c25b |
---|---|
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 file FILENAME using some FORMAT. |
363 Make buffer visit that file and set the format as the default for future | 363 Make buffer visit that file and set the format as the default for future |
364 saves. If the buffer is already visiting a file, you can specify a directory | 364 saves (see below). If the buffer is already visiting a file, you can |
365 name as FILENAME, to write a file of the same old name in that directory. | 365 specify a directory name as FILENAME, to write a file of the same old name |
366 in that directory. | |
366 | 367 |
367 If optional third arg CONFIRM is non-nil, ask for confirmation before | 368 If optional third arg CONFIRM is non-nil, ask for confirmation before |
368 overwriting an existing file. Interactively, confirmation is required | 369 overwriting an existing file. Interactively, confirmation is required |
369 unless you supply a prefix argument. | 370 unless you supply a prefix argument. |
370 | 371 |
371 The buffer-local value of `buffer-file-format' is set to FORMAT, | 372 This function sets the buffer-local value of `buffer-file-format' |
372 and any original elements (except those with a non-nil `preserve' flag; | 373 to FORMAT, then appends any elements from the previous value with |
373 see the documentation of `format-alist') are replaced." | 374 a non-nil `preserve' flag (see the documentation of `format-alist'), |
375 if they are not already present in the new value." | |
374 (interactive | 376 (interactive |
375 ;; Same interactive spec as write-file, plus format question. | 377 ;; Same interactive spec as write-file, plus format question. |
376 (let* ((file (if buffer-file-name | 378 (let* ((file (if buffer-file-name |
377 (read-file-name "Write file: " | 379 (read-file-name "Write file: " |
378 nil nil nil nil) | 380 nil nil nil nil) |