emacs-devel
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]