From: Bill W. <wo...@ne...> - 2011-07-26 05:24:48
|
Stephen Eglen <S.J...@da...> wrote: > Due to a bug in another elisp program, I seemed to have been put into a > message buffer which was editable, and I edited by mistake. When I went > to revisit the folder where that file was kept, I was sasked whether to > "flush changes?". I had no idea whether that meant to discard or keep > my accidental changes, due to my perceived ambiguity of the word > "flush". Could "flush changes?" be changed to either "Discard changes?" or > "Keep changes?" > > Stephen > > (defun mh-unvisit-file () > "Separate current buffer from the message file it was visiting." > (or (not (buffer-modified-p)) > (null buffer-file-name) ;we've been here before > (yes-or-no-p (format "Message %s modified; flush changes? " > (file-name-nondirectory buffer-file-name))) > (error "Flushing changes not confirmed")) > (clear-visited-file-modtime) > (unlock-buffer) > (setq buffer-file-name nil)) I agree. I think I'd lean towards "Discard changes?" What do you think about changing "Flushing changes not confirmed" to "Changes preserved." If I get another "me too" and no objections, I'll make it so. -- Bill Wohler <wo...@ne...> aka <Bil...@na...> http://www.newt.com/wohler/ GnuPG ID:610BD9AD |