peck@sun.com (Jeff Peck) (09/20/89)
Sometimes i really want to write the buffer to a file, even if it is not obviously modified. Maybe i have just visited a new file and want to save it with 0 length. On some days I would use "xDEL" (ie insert a char and delete it), but that mucks up the Undo record. This simple, upward compatible change to "not-modified" does the trick. in files.el: (defun not-modified (&optional arg) "Mark current buffer as unmodified, not needing to be saved. With prefix arg, mark buffer as modified, so save-buffer {\\[save-buffer]} will work." (interactive "P") (message (if arg "Modification-flag set" "Modification-flag cleared")) (set-buffer-modified-p arg))