diff options
| author | Katsumi Yamaoka | 2013-02-14 00:44:38 +0000 |
|---|---|---|
| committer | Katsumi Yamaoka | 2013-02-14 00:44:38 +0000 |
| commit | 6b26f14f789112bb929f65a8d44caeda11418432 (patch) | |
| tree | 0bdd15bd5f55f181081acec31a69c4fe03cd865a | |
| parent | fe3362617385f936576ba0acdac66e2f7da38391 (diff) | |
| download | emacs-6b26f14f789112bb929f65a8d44caeda11418432.tar.gz emacs-6b26f14f789112bb929f65a8d44caeda11418432.zip | |
gnus-util.el (gnus-define-keys): Convert [?\S-\ ] to [(shift space)] for XEmacs
| -rw-r--r-- | lisp/gnus/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/gnus/gnus-util.el | 7 |
2 files changed, 12 insertions, 0 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 14499a8fafc..b6e8fd976d3 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2013-02-14 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 2 | |||
| 3 | * gnus-util.el (gnus-define-keys): Convert [?\S-\ ] to [(shift space)] | ||
| 4 | for XEmacs. | ||
| 5 | |||
| 1 | 2013-02-13 Juri Linkov <juri@jurta.org> | 6 | 2013-02-13 Juri Linkov <juri@jurta.org> |
| 2 | 7 | ||
| 3 | * gnus-art.el (gnus-article-mode-map): | 8 | * gnus-art.el (gnus-article-mode-map): |
diff --git a/lisp/gnus/gnus-util.el b/lisp/gnus/gnus-util.el index df805c6fb26..331f9556710 100644 --- a/lisp/gnus/gnus-util.el +++ b/lisp/gnus/gnus-util.el | |||
| @@ -333,6 +333,13 @@ TIME defaults to the current time." | |||
| 333 | 333 | ||
| 334 | (defmacro gnus-define-keys (keymap &rest plist) | 334 | (defmacro gnus-define-keys (keymap &rest plist) |
| 335 | "Define all keys in PLIST in KEYMAP." | 335 | "Define all keys in PLIST in KEYMAP." |
| 336 | ;; Convert the key [?\S-\ ] to [(shift space)] for XEmacs. | ||
| 337 | (when (featurep 'xemacs) | ||
| 338 | (let ((bindings plist)) | ||
| 339 | (while bindings | ||
| 340 | (when (equal (car bindings) [?\S-\ ]) | ||
| 341 | (setcar bindings [(shift space)])) | ||
| 342 | (setq bindings (cddr bindings))))) | ||
| 336 | `(gnus-define-keys-1 (quote ,keymap) (quote ,plist))) | 343 | `(gnus-define-keys-1 (quote ,keymap) (quote ,plist))) |
| 337 | 344 | ||
| 338 | (defmacro gnus-define-keys-safe (keymap &rest plist) | 345 | (defmacro gnus-define-keys-safe (keymap &rest plist) |