diff options
| author | Dave Love | 2001-03-10 13:20:47 +0000 |
|---|---|---|
| committer | Dave Love | 2001-03-10 13:20:47 +0000 |
| commit | 5ec176363cb2082f7e80bc92f7f3f48d93165ba9 (patch) | |
| tree | be3be81fed7f9b49fa3960e0e53675c3129d88e9 | |
| parent | 6d2e2c02cee98fcab5294dc42a5d88850c4099a7 (diff) | |
| download | emacs-5ec176363cb2082f7e80bc92f7f3f48d93165ba9.tar.gz emacs-5ec176363cb2082f7e80bc92f7f3f48d93165ba9.zip | |
(tool-bar-setup): Don't suppress write-file
and save-buffer if buffer-file-name non-nil. From rms.
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/toolbar/tool-bar.el | 12 |
2 files changed, 13 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 3e7c4bc1974..5c40581229e 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2001-03-10 Dave Love <fx@gnu.org> | ||
| 2 | |||
| 3 | * toolbar/tool-bar.el (tool-bar-setup): Don't suppress write-file | ||
| 4 | and save-buffer if buffer-file-name non-nil. From rms. | ||
| 5 | |||
| 1 | 2001-03-10 Andre Spiegel <spiegel@gnu.org> | 6 | 2001-03-10 Andre Spiegel <spiegel@gnu.org> |
| 2 | 7 | ||
| 3 | * vc.el (vc-do-command): If the destination buffer is already | 8 | * 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." | |||
| 175 | (tool-bar-add-item-from-menu 'dired "open") | 175 | (tool-bar-add-item-from-menu 'dired "open") |
| 176 | (tool-bar-add-item-from-menu 'kill-this-buffer "close") | 176 | (tool-bar-add-item-from-menu 'kill-this-buffer "close") |
| 177 | (tool-bar-add-item-from-menu 'save-buffer "save" nil | 177 | (tool-bar-add-item-from-menu 'save-buffer "save" nil |
| 178 | :visible '(not (eq 'special (get major-mode | 178 | :visible '(or buffer-file-name |
| 179 | 'mode-class)))) | 179 | (not (eq 'special |
| 180 | (get major-mode | ||
| 181 | 'mode-class))))) | ||
| 180 | (tool-bar-add-item-from-menu 'write-file "saveas" nil | 182 | (tool-bar-add-item-from-menu 'write-file "saveas" nil |
| 181 | :visible '(not (eq 'special (get major-mode | 183 | :visible '(or buffer-file-name |
| 182 | 'mode-class)))) | 184 | (not (eq 'special |
| 185 | (get major-mode | ||
| 186 | 'mode-class))))) | ||
| 183 | (tool-bar-add-item-from-menu 'undo "undo" nil | 187 | (tool-bar-add-item-from-menu 'undo "undo" nil |
| 184 | :visible '(not (eq 'special (get major-mode | 188 | :visible '(not (eq 'special (get major-mode |
| 185 | 'mode-class)))) | 189 | 'mode-class)))) |