diff options
| author | Markus Rost | 2002-10-03 18:21:34 +0000 |
|---|---|---|
| committer | Markus Rost | 2002-10-03 18:21:34 +0000 |
| commit | c4b3db1ad656c8d53520474db4fcf45f643bbe81 (patch) | |
| tree | b30b13caf0e71f9c52c75cc47da9172c37efefa0 | |
| parent | 748ef79d225369c4cfe84bc0361d1cee16443084 (diff) | |
| download | emacs-c4b3db1ad656c8d53520474db4fcf45f643bbe81.tar.gz emacs-c4b3db1ad656c8d53520474db4fcf45f643bbe81.zip | |
(ada-xref-update-project-menu,ada-add-ada-menu): Handle the menu
pseudo-keys generated by easymenu which are lowercase in Emacs 21.4.
| -rw-r--r-- | lisp/ChangeLog | 12 | ||||
| -rw-r--r-- | lisp/progmodes/ada-xref.el | 16 |
2 files changed, 21 insertions, 7 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 4496b3111b6..b6cb9a9843d 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,12 @@ | |||
| 1 | 2002-10-03 Markus Rost <rost@math.ohio-state.edu> | ||
| 2 | |||
| 3 | * progmodes/ada-stmt.el (ada-stmt-add-to-ada-menu): Handle the | ||
| 4 | menu pseudo-keys generated by easymenu which are lowercase in | ||
| 5 | Emacs 21.4. | ||
| 6 | |||
| 7 | * progmodes/ada-xref.el | ||
| 8 | (ada-xref-update-project-menu,ada-add-ada-menu): Ditto. | ||
| 9 | |||
| 1 | 2002-10-03 John Paul Wallington <jpw@shootybangbang.com> | 10 | 2002-10-03 John Paul Wallington <jpw@shootybangbang.com> |
| 2 | 11 | ||
| 3 | * frame.el (delete-frame-hook): Variable alias for | 12 | * frame.el (delete-frame-hook): Variable alias for |
| @@ -22,7 +31,8 @@ | |||
| 22 | 31 | ||
| 23 | 2002-10-02 Markus Rost <rost@math.ohio-state.edu> | 32 | 2002-10-02 Markus Rost <rost@math.ohio-state.edu> |
| 24 | 33 | ||
| 25 | * progmodes/sh-script.el (sh-alias-alist): Use append instead of nconc. | 34 | * progmodes/sh-script.el (sh-alias-alist): Use append instead of |
| 35 | nconc. | ||
| 26 | 36 | ||
| 27 | * startup.el (normal-top-level): Reset standard-value property of | 37 | * startup.el (normal-top-level): Reset standard-value property of |
| 28 | `user-full-name' here. | 38 | `user-full-name' here. |
diff --git a/lisp/progmodes/ada-xref.el b/lisp/progmodes/ada-xref.el index 9a1f458848f..0390ac04854 100644 --- a/lisp/progmodes/ada-xref.el +++ b/lisp/progmodes/ada-xref.el | |||
| @@ -475,10 +475,14 @@ All the directories are returned as absolute directories." | |||
| 475 | (or ada-xref-project-files '(nil))) | 475 | (or ada-xref-project-files '(nil))) |
| 476 | 476 | ||
| 477 | (if (not ada-xemacs) | 477 | (if (not ada-xemacs) |
| 478 | (if (lookup-key ada-mode-map [menu-bar Ada Project]) | 478 | (if (and (lookup-key ada-mode-map [menu-bar Ada]) |
| 479 | (setcdr (lookup-key ada-mode-map [menu-bar Ada Project]) | 479 | (lookup-key ada-mode-map [menu-bar Ada Project])) |
| 480 | submenu))) | 480 | (setcdr (lookup-key ada-mode-map [menu-bar Ada Project]) |
| 481 | )) | 481 | submenu) |
| 482 | (if (lookup-key ada-mode-map [menu-bar ada Project]) | ||
| 483 | (setcdr (lookup-key ada-mode-map [menu-bar ada Project]) | ||
| 484 | submenu)))) | ||
| 485 | )) | ||
| 482 | 486 | ||
| 483 | 487 | ||
| 484 | ;;------------------------------------------------------------- | 488 | ;;------------------------------------------------------------- |
| @@ -725,8 +729,8 @@ name as was passed to `ada-create-menu'." | |||
| 725 | (not ada-tight-gvd-integration))) | 729 | (not ada-tight-gvd-integration))) |
| 726 | :button (:toggle . ada-tight-gvd-integration)) t)) | 730 | :button (:toggle . ada-tight-gvd-integration)) t)) |
| 727 | 731 | ||
| 728 | (define-key ada-mode-map [menu-bar Ada Edit rem3] '("------------" . nil)) | 732 | (define-key edit-menu [rem3] '("------------" . nil)) |
| 729 | (define-key ada-mode-map [menu-bar Ada Edit open-file-from-src-path] | 733 | (define-key edit-menu [open-file-from-src-path] |
| 730 | '("Search File on source path..." . ada-find-file)) | 734 | '("Search File on source path..." . ada-find-file)) |
| 731 | ) | 735 | ) |
| 732 | ) | 736 | ) |