diff options
| author | Stefan Monnier | 2008-06-20 19:52:37 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2008-06-20 19:52:37 +0000 |
| commit | b705155a621a65f1f8a5dd07edec647ab2ed27f9 (patch) | |
| tree | 829aaf08744dc95a5a17d27cfaa93568fa738cde | |
| parent | 17150f48571dece239e53b4281b96b53ab91387c (diff) | |
| download | emacs-b705155a621a65f1f8a5dd07edec647ab2ed27f9.tar.gz emacs-b705155a621a65f1f8a5dd07edec647ab2ed27f9.zip | |
(c-make-inherited-keymap): Only use set-keymap-parents if set-keymap-parent
doesn't exist.
| -rw-r--r-- | lisp/ChangeLog | 3 | ||||
| -rw-r--r-- | lisp/progmodes/cc-mode.el | 6 |
2 files changed, 6 insertions, 3 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index b80d9ac90af..0b6f336192d 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,5 +1,8 @@ | |||
| 1 | 2008-06-20 Stefan Monnier <monnier@iro.umontreal.ca> | 1 | 2008-06-20 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 2 | ||
| 3 | * progmodes/cc-mode.el (c-make-inherited-keymap): Only use | ||
| 4 | set-keymap-parents if set-keymap-parent doesn't exist. | ||
| 5 | |||
| 3 | * vc-bzr.el (vc-bzr-annotate-extract-revision-at-line): | 6 | * vc-bzr.el (vc-bzr-annotate-extract-revision-at-line): |
| 4 | Allow more than one space before the |. | 7 | Allow more than one space before the |. |
| 5 | 8 | ||
diff --git a/lisp/progmodes/cc-mode.el b/lisp/progmodes/cc-mode.el index 0ae038578b7..9076491db34 100644 --- a/lisp/progmodes/cc-mode.el +++ b/lisp/progmodes/cc-mode.el | |||
| @@ -214,12 +214,12 @@ control). See \"cc-mode.el\" for more info." | |||
| 214 | ;; function is called from top-level forms that are evaluated | 214 | ;; function is called from top-level forms that are evaluated |
| 215 | ;; while cc-bytecomp is active when one does M-x eval-buffer. | 215 | ;; while cc-bytecomp is active when one does M-x eval-buffer. |
| 216 | (cond | 216 | (cond |
| 217 | ;; XEmacs | ||
| 218 | ((cc-bytecomp-fboundp 'set-keymap-parents) | ||
| 219 | (set-keymap-parents map c-mode-base-map)) | ||
| 220 | ;; Emacs | 217 | ;; Emacs |
| 221 | ((cc-bytecomp-fboundp 'set-keymap-parent) | 218 | ((cc-bytecomp-fboundp 'set-keymap-parent) |
| 222 | (set-keymap-parent map c-mode-base-map)) | 219 | (set-keymap-parent map c-mode-base-map)) |
| 220 | ;; XEmacs | ||
| 221 | ((cc-bytecomp-fboundp 'set-keymap-parents) | ||
| 222 | (set-keymap-parents map c-mode-base-map)) | ||
| 223 | ;; incompatible | 223 | ;; incompatible |
| 224 | (t (error "CC Mode is incompatible with this version of Emacs"))) | 224 | (t (error "CC Mode is incompatible with this version of Emacs"))) |
| 225 | map)) | 225 | map)) |