Subject: Re: bug#28746: 27.0.50; cc-mode should automatically detect Objective-C headers

From: Lars Ingebrigtsen <[email-masked]>
Date: Thu, 04 Feb 2021 18:30:48 +0100

Philipp Stephani <[email-masked]> writes:

> Philipp <[email-masked]> schrieb am So., 8. Okt. 2017 um 16:16 Uhr:
>
>  Visit a file with a file name extension of .h and the following
>  contents:
>
>  @interface foo {
>  }
>  - (void)method;
>  @end
>
>  The buffer will be in c-mode, not objc-mode.

This is still the case in Emacs 28, as far as I can tell.

>  CC-Mode should automatically detect that this is an Objective-C
>  header and switch to objc-mode.  Probably searching for @interface or
>  @implementation should cover most cases.
>
> It seems like CC-Mode is already doing something similar with `c-or-c++-mode'.
> Probably that functionality should be extended to cover Objective-C (and
> Objective-C++?) as well. 

Sounds reasonable to me.  I've added Alan to the CCs.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no