diff options
| author | Jan Djärv | 2005-12-23 11:36:08 +0000 |
|---|---|---|
| committer | Jan Djärv | 2005-12-23 11:36:08 +0000 |
| commit | 7b5836c7db984e967275e1768a25e55b84a7409c (patch) | |
| tree | e5beaebaf9df0864e2f944cd8071cf77b3c7fb0d /lisp | |
| parent | 90f2e16b151bc42305f352ab3bfcb25429125179 (diff) | |
| download | emacs-7b5836c7db984e967275e1768a25e55b84a7409c.tar.gz emacs-7b5836c7db984e967275e1768a25e55b84a7409c.zip | |
* menu-bar.el (menu-find-file-existing): New function.
(menu-bar-file-menu): Use menu-find-file-existing for Open.
* tool-bar.el (tool-bar-setup): open changed to menu-find-file-existing.
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/ChangeLog | 7 | ||||
| -rw-r--r-- | lisp/menu-bar.el | 13 | ||||
| -rw-r--r-- | lisp/tool-bar.el | 2 |
3 files changed, 20 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index fa35372c657..320b6ec940f 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,10 @@ | |||
| 1 | 2005-12-23 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 2 | |||
| 3 | * menu-bar.el (menu-find-file-existing): New function. | ||
| 4 | (menu-bar-file-menu): Use menu-find-file-existing for Open. | ||
| 5 | |||
| 6 | * tool-bar.el (tool-bar-setup): open changed to menu-find-file-existing. | ||
| 7 | |||
| 1 | 2005-12-22 Stefan Monnier <monnier@iro.umontreal.ca> | 8 | 2005-12-22 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 9 | ||
| 3 | * vc.el: Remove unnecessary leading * in docstrings. | 10 | * vc.el: Remove unnecessary leading * in docstrings. |
diff --git a/lisp/menu-bar.el b/lisp/menu-bar.el index afc207bc9f0..e005fc09df6 100644 --- a/lisp/menu-bar.el +++ b/lisp/menu-bar.el | |||
| @@ -178,6 +178,17 @@ A large number or nil slows down menu responsiveness." | |||
| 178 | (define-key menu-bar-file-menu [separator-save] | 178 | (define-key menu-bar-file-menu [separator-save] |
| 179 | '(menu-item "--")) | 179 | '(menu-item "--")) |
| 180 | 180 | ||
| 181 | (defun menu-find-file-existing () | ||
| 182 | "Edit the existing file FILENAME." | ||
| 183 | (interactive) | ||
| 184 | (let* ((mustmatch (not (and (fboundp 'x-uses-old-gtk-dialog) | ||
| 185 | (x-uses-old-gtk-dialog)))) | ||
| 186 | (filename (car (find-file-read-args "Find file: " mustmatch)))) | ||
| 187 | (if mustmatch | ||
| 188 | (find-file-existing filename) | ||
| 189 | (find-file filename)))) | ||
| 190 | |||
| 191 | |||
| 181 | (define-key menu-bar-file-menu [kill-buffer] | 192 | (define-key menu-bar-file-menu [kill-buffer] |
| 182 | '(menu-item "Close" kill-this-buffer | 193 | '(menu-item "Close" kill-this-buffer |
| 183 | :enable (kill-this-buffer-enabled-p) | 194 | :enable (kill-this-buffer-enabled-p) |
| @@ -191,7 +202,7 @@ A large number or nil slows down menu responsiveness." | |||
| 191 | :enable (menu-bar-non-minibuffer-window-p) | 202 | :enable (menu-bar-non-minibuffer-window-p) |
| 192 | :help "Read a directory, to operate on its files")) | 203 | :help "Read a directory, to operate on its files")) |
| 193 | (define-key menu-bar-file-menu [open-file] | 204 | (define-key menu-bar-file-menu [open-file] |
| 194 | '(menu-item "Open File..." find-file-existing | 205 | '(menu-item "Open File..." menu-find-file-existing |
| 195 | :enable (menu-bar-non-minibuffer-window-p) | 206 | :enable (menu-bar-non-minibuffer-window-p) |
| 196 | :help "Read an existing file into an Emacs buffer")) | 207 | :help "Read an existing file into an Emacs buffer")) |
| 197 | (define-key menu-bar-file-menu [new-file] | 208 | (define-key menu-bar-file-menu [new-file] |
diff --git a/lisp/tool-bar.el b/lisp/tool-bar.el index c4325505ac4..15321a4ffd8 100644 --- a/lisp/tool-bar.el +++ b/lisp/tool-bar.el | |||
| @@ -233,7 +233,7 @@ holds a keymap." | |||
| 233 | ;; might inadvertently click that button. | 233 | ;; might inadvertently click that button. |
| 234 | ;;(tool-bar-add-item-from-menu 'save-buffers-kill-emacs "exit") | 234 | ;;(tool-bar-add-item-from-menu 'save-buffers-kill-emacs "exit") |
| 235 | (tool-bar-add-item-from-menu 'find-file "new") | 235 | (tool-bar-add-item-from-menu 'find-file "new") |
| 236 | (tool-bar-add-item-from-menu 'find-file-existing "open") | 236 | (tool-bar-add-item-from-menu 'menu-find-file-existing "open") |
| 237 | (tool-bar-add-item-from-menu 'dired "diropen") | 237 | (tool-bar-add-item-from-menu 'dired "diropen") |
| 238 | (tool-bar-add-item-from-menu 'kill-this-buffer "close") | 238 | (tool-bar-add-item-from-menu 'kill-this-buffer "close") |
| 239 | (tool-bar-add-item-from-menu 'save-buffer "save" nil | 239 | (tool-bar-add-item-from-menu 'save-buffer "save" nil |