From: Dave Love Date: Sat, 10 Mar 2001 13:20:47 +0000 (+0000) Subject: (tool-bar-setup): Don't suppress write-file X-Git-Tag: emacs-pretest-21.0.100~79 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=5ec176363cb2082f7e80bc92f7f3f48d93165ba9;p=emacs.git (tool-bar-setup): Don't suppress write-file and save-buffer if buffer-file-name non-nil. From rms. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 3e7c4bc1974..5c40581229e 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2001-03-10 Dave Love + + * toolbar/tool-bar.el (tool-bar-setup): Don't suppress write-file + and save-buffer if buffer-file-name non-nil. From rms. + 2001-03-10 Andre Spiegel * vc.el (vc-do-command): If the destination buffer is already diff --git a/lisp/toolbar/tool-bar.el b/lisp/toolbar/tool-bar.el index 64fcf09e644..e7534c9e4a6 100644 --- a/lisp/toolbar/tool-bar.el +++ b/lisp/toolbar/tool-bar.el @@ -175,11 +175,15 @@ function." (tool-bar-add-item-from-menu 'dired "open") (tool-bar-add-item-from-menu 'kill-this-buffer "close") (tool-bar-add-item-from-menu 'save-buffer "save" nil - :visible '(not (eq 'special (get major-mode - 'mode-class)))) + :visible '(or buffer-file-name + (not (eq 'special + (get major-mode + 'mode-class))))) (tool-bar-add-item-from-menu 'write-file "saveas" nil - :visible '(not (eq 'special (get major-mode - 'mode-class)))) + :visible '(or buffer-file-name + (not (eq 'special + (get major-mode + 'mode-class))))) (tool-bar-add-item-from-menu 'undo "undo" nil :visible '(not (eq 'special (get major-mode 'mode-class))))