aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2008-06-20 19:52:37 +0000
committerStefan Monnier2008-06-20 19:52:37 +0000
commitb705155a621a65f1f8a5dd07edec647ab2ed27f9 (patch)
tree829aaf08744dc95a5a17d27cfaa93568fa738cde
parent17150f48571dece239e53b4281b96b53ab91387c (diff)
downloademacs-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/ChangeLog3
-rw-r--r--lisp/progmodes/cc-mode.el6
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 @@
12008-06-20 Stefan Monnier <monnier@iro.umontreal.ca> 12008-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))