[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Emacs-diffs] master 125a8a6: CC Mode: create and use c-set-keymap-p
From: |
Stefan Monnier |
Subject: |
Re: [Emacs-diffs] master 125a8a6: CC Mode: create and use c-set-keymap-parent. |
Date: |
Wed, 12 Jul 2017 14:10:56 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) |
> +(defmacro c-set-keymap-parent (map parent)
> + (cond
> + ;; XEmacs
> + ((cc-bytecomp-fboundp 'set-keymap-parents)
> + `(set-keymap-parents ,map ,parent))
> + ;; Emacs
> + ((cc-bytecomp-fboundp 'set-keymap-parent)
> + `(set-keymap-parent ,map ,parent))
> + ;; incompatible
> + (t (error "CC Mode is incompatible with this version of Emacs"))))
All versions of Emacs I can think of have `set-keymap-parent`, including
Emacs-19 and XEmacs. Why not just always use `set-keymap-parent`?
Stefan
- Re: [Emacs-diffs] master 125a8a6: CC Mode: create and use c-set-keymap-parent.,
Stefan Monnier <=