# HG changeset patch # User Glenn Morris # Date 1227149045 0 # Node ID a0437360412823adebb0af066168289b7aea423a # Parent 015fd0131c0b14d5907f5a83de6c4d931f7f1bc2 (format-alist, format-write-file): Doc fix. diff -r 015fd0131c0b -r a04373604128 lisp/format.el --- a/lisp/format.el Thu Nov 20 02:43:45 2008 +0000 +++ b/lisp/format.el Thu Nov 20 02:44:05 2008 +0000 @@ -96,7 +96,8 @@ nil iso-spanish iso-cvt-read-only t nil)) "List of information about understood file formats. -Elements are of the form \(NAME DOC-STR REGEXP FROM-FN TO-FN MODIFY MODE-FN). +Elements are of the form +\(NAME DOC-STR REGEXP FROM-FN TO-FN MODIFY MODE-FN PRESERVE). NAME is a symbol, which is stored in `buffer-file-format'. @@ -365,7 +366,11 @@ If optional third arg CONFIRM is non-nil, ask for confirmation before overwriting an existing file. Interactively, confirmation is required -unless you supply a prefix argument." +unless you supply a prefix argument. + +The buffer-local value of `buffer-file-format' is set to FORMAT, +and any original elements (except those with a non-nil `preserve' flag; +see the documentation of `format-alist') are replaced." (interactive ;; Same interactive spec as write-file, plus format question. (let* ((file (if buffer-file-name