diff options
| author | Glenn Morris | 2009-09-01 03:16:07 +0000 |
|---|---|---|
| committer | Glenn Morris | 2009-09-01 03:16:07 +0000 |
| commit | b0f3d955cb68459c7bac57946ea704c6dfeb85bb (patch) | |
| tree | 637409456b00e89d922b51fdc1c4f70fa4d6e0e4 | |
| parent | a2e01f7e5e0c1fc313d3245e262591b8b8f10cc1 (diff) | |
| download | emacs-b0f3d955cb68459c7bac57946ea704c6dfeb85bb.tar.gz emacs-b0f3d955cb68459c7bac57946ea704c6dfeb85bb.zip | |
(eudc-bob-generic-menu, eudc-bob-image-menu)
(eudc-bob-sound-menu): Use defvar rather than defconst, since
easy-menu-define wants to modify these.
| -rw-r--r-- | lisp/net/eudc-bob.el | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/lisp/net/eudc-bob.el b/lisp/net/eudc-bob.el index 86a7db15077..8c30819dd23 100644 --- a/lisp/net/eudc-bob.el +++ b/lisp/net/eudc-bob.el | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | ;;; eudc-bob.el --- Binary Objects Support for EUDC | 1 | ;;; eudc-bob.el --- Binary Objects Support for EUDC |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, | 3 | ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, |
| 4 | ;; 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. | 4 | ;; 2008, 2009 Free Software Foundation, Inc. |
| 5 | 5 | ||
| 6 | ;; Author: Oscar Figueiredo <oscar@cpe.fr> | 6 | ;; Author: Oscar Figueiredo <oscar@cpe.fr> |
| 7 | ;; Maintainer: Pavel Janík <Pavel@Janik.cz> | 7 | ;; Maintainer: Pavel Janík <Pavel@Janik.cz> |
| @@ -46,20 +46,20 @@ | |||
| 46 | (defvar eudc-bob-mail-keymap nil | 46 | (defvar eudc-bob-mail-keymap nil |
| 47 | "Keymap for inline e-mail addresses.") | 47 | "Keymap for inline e-mail addresses.") |
| 48 | 48 | ||
| 49 | (defconst eudc-bob-generic-menu | 49 | (defvar eudc-bob-generic-menu |
| 50 | '("EUDC Binary Object Menu" | 50 | '("EUDC Binary Object Menu" |
| 51 | ["---" nil nil] | 51 | ["---" nil nil] |
| 52 | ["Pipe to external program" eudc-bob-pipe-object-to-external-program t] | 52 | ["Pipe to external program" eudc-bob-pipe-object-to-external-program t] |
| 53 | ["Save object" eudc-bob-save-object t])) | 53 | ["Save object" eudc-bob-save-object t])) |
| 54 | 54 | ||
| 55 | (defconst eudc-bob-image-menu | 55 | (defvar eudc-bob-image-menu |
| 56 | `("EUDC Image Menu" | 56 | `("EUDC Image Menu" |
| 57 | ["---" nil nil] | 57 | ["---" nil nil] |
| 58 | ["Toggle inline display" eudc-bob-toggle-inline-display | 58 | ["Toggle inline display" eudc-bob-toggle-inline-display |
| 59 | (eudc-bob-can-display-inline-images)] | 59 | (eudc-bob-can-display-inline-images)] |
| 60 | ,@(cdr (cdr eudc-bob-generic-menu)))) | 60 | ,@(cdr (cdr eudc-bob-generic-menu)))) |
| 61 | 61 | ||
| 62 | (defconst eudc-bob-sound-menu | 62 | (defvar eudc-bob-sound-menu |
| 63 | `("EUDC Sound Menu" | 63 | `("EUDC Sound Menu" |
| 64 | ["---" nil nil] | 64 | ["---" nil nil] |
| 65 | ["Play sound" eudc-bob-play-sound-at-point | 65 | ["Play sound" eudc-bob-play-sound-at-point |
| @@ -317,6 +317,8 @@ display a button." | |||
| 317 | (set-keymap-parent eudc-bob-image-keymap eudc-bob-generic-keymap) | 317 | (set-keymap-parent eudc-bob-image-keymap eudc-bob-generic-keymap) |
| 318 | (set-keymap-parent eudc-bob-sound-keymap eudc-bob-generic-keymap) | 318 | (set-keymap-parent eudc-bob-sound-keymap eudc-bob-generic-keymap) |
| 319 | 319 | ||
| 320 | ;; If the first arguments can be nil here, then these 3 can be | ||
| 321 | ;; defconsts once more. | ||
| 320 | (when (not (featurep 'xemacs)) | 322 | (when (not (featurep 'xemacs)) |
| 321 | (easy-menu-define eudc-bob-generic-menu | 323 | (easy-menu-define eudc-bob-generic-menu |
| 322 | eudc-bob-generic-keymap | 324 | eudc-bob-generic-keymap |