You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(7) |
Jun
(11) |
Jul
(64) |
Aug
(28) |
Sep
(9) |
Oct
(20) |
Nov
(23) |
Dec
(14) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(23) |
Feb
(26) |
Mar
(9) |
Apr
(27) |
May
(27) |
Jun
(24) |
Jul
(48) |
Aug
(63) |
Sep
(17) |
Oct
(19) |
Nov
(18) |
Dec
(24) |
2002 |
Jan
(30) |
Feb
(11) |
Mar
(31) |
Apr
(35) |
May
(28) |
Jun
(30) |
Jul
(27) |
Aug
(38) |
Sep
(47) |
Oct
(42) |
Nov
(37) |
Dec
(36) |
2003 |
Jan
(68) |
Feb
(49) |
Mar
(63) |
Apr
(46) |
May
(21) |
Jun
(40) |
Jul
(114) |
Aug
(85) |
Sep
(87) |
Oct
(112) |
Nov
(49) |
Dec
(27) |
2004 |
Jan
(90) |
Feb
(59) |
Mar
(55) |
Apr
(80) |
May
(144) |
Jun
(160) |
Jul
(89) |
Aug
(71) |
Sep
(27) |
Oct
(71) |
Nov
(185) |
Dec
(118) |
2005 |
Jan
(20) |
Feb
(29) |
Mar
(84) |
Apr
(23) |
May
(63) |
Jun
(36) |
Jul
(42) |
Aug
(47) |
Sep
(64) |
Oct
(92) |
Nov
(48) |
Dec
(111) |
2006 |
Jan
(89) |
Feb
(177) |
Mar
(160) |
Apr
(96) |
May
(80) |
Jun
(86) |
Jul
(139) |
Aug
(123) |
Sep
(102) |
Oct
(121) |
Nov
(134) |
Dec
(114) |
2007 |
Jan
(100) |
Feb
(53) |
Mar
(41) |
Apr
(48) |
May
(36) |
Jun
(58) |
Jul
(64) |
Aug
(59) |
Sep
(49) |
Oct
(53) |
Nov
(48) |
Dec
(46) |
2008 |
Jan
(105) |
Feb
(90) |
Mar
(15) |
Apr
(34) |
May
(29) |
Jun
(24) |
Jul
(5) |
Aug
(15) |
Sep
(6) |
Oct
(13) |
Nov
(17) |
Dec
(4) |
2009 |
Jan
(19) |
Feb
(19) |
Mar
(6) |
Apr
(2) |
May
(1) |
Jun
(6) |
Jul
(1) |
Aug
(2) |
Sep
(3) |
Oct
|
Nov
(5) |
Dec
(17) |
2010 |
Jan
(10) |
Feb
(1) |
Mar
(8) |
Apr
(15) |
May
(14) |
Jun
(7) |
Jul
(22) |
Aug
(7) |
Sep
(4) |
Oct
(7) |
Nov
|
Dec
(4) |
2011 |
Jan
(7) |
Feb
(6) |
Mar
(10) |
Apr
(5) |
May
(2) |
Jun
|
Jul
(12) |
Aug
(19) |
Sep
(19) |
Oct
(37) |
Nov
(22) |
Dec
(26) |
2012 |
Jan
(32) |
Feb
(79) |
Mar
(56) |
Apr
(29) |
May
(22) |
Jun
(9) |
Jul
(24) |
Aug
(27) |
Sep
(19) |
Oct
(13) |
Nov
(16) |
Dec
(14) |
2013 |
Jan
(35) |
Feb
(32) |
Mar
(22) |
Apr
(18) |
May
(36) |
Jun
(13) |
Jul
(15) |
Aug
(34) |
Sep
(16) |
Oct
(31) |
Nov
(11) |
Dec
(9) |
2014 |
Jan
(60) |
Feb
(30) |
Mar
(15) |
Apr
(1) |
May
(7) |
Jun
(37) |
Jul
(30) |
Aug
(7) |
Sep
(18) |
Oct
(34) |
Nov
(33) |
Dec
(19) |
2015 |
Jan
(9) |
Feb
(20) |
Mar
(3) |
Apr
(22) |
May
(8) |
Jun
(8) |
Jul
|
Aug
(14) |
Sep
(14) |
Oct
(3) |
Nov
(1) |
Dec
(28) |
2016 |
Jan
(34) |
Feb
(46) |
Mar
(59) |
Apr
(24) |
May
(35) |
Jun
(58) |
Jul
(27) |
Aug
(41) |
Sep
(30) |
Oct
(13) |
Nov
(34) |
Dec
(13) |
2017 |
Jan
(24) |
Feb
(26) |
Mar
(26) |
Apr
(21) |
May
(14) |
Jun
(21) |
Jul
(32) |
Aug
(35) |
Sep
(30) |
Oct
(19) |
Nov
(19) |
Dec
(15) |
2018 |
Jan
(9) |
Feb
(14) |
Mar
(17) |
Apr
(5) |
May
(3) |
Jun
(7) |
Jul
(12) |
Aug
(6) |
Sep
(12) |
Oct
(9) |
Nov
(3) |
Dec
(48) |
2019 |
Jan
(4) |
Feb
(40) |
Mar
(24) |
Apr
(28) |
May
(63) |
Jun
(14) |
Jul
(54) |
Aug
(28) |
Sep
(30) |
Oct
(46) |
Nov
(59) |
Dec
(8) |
2020 |
Jan
(16) |
Feb
(24) |
Mar
(10) |
Apr
(7) |
May
(31) |
Jun
(5) |
Jul
(2) |
Aug
(19) |
Sep
(18) |
Oct
(29) |
Nov
(20) |
Dec
(47) |
2021 |
Jan
(7) |
Feb
(26) |
Mar
(10) |
Apr
(13) |
May
(10) |
Jun
(13) |
Jul
(5) |
Aug
(10) |
Sep
(5) |
Oct
|
Nov
(9) |
Dec
(6) |
2022 |
Jan
(5) |
Feb
|
Mar
(10) |
Apr
(37) |
May
(14) |
Jun
(8) |
Jul
(14) |
Aug
(8) |
Sep
(2) |
Oct
(39) |
Nov
(54) |
Dec
(7) |
2023 |
Jan
(19) |
Feb
(7) |
Mar
(9) |
Apr
(7) |
May
(15) |
Jun
(6) |
Jul
(4) |
Aug
(2) |
Sep
(4) |
Oct
(7) |
Nov
(12) |
Dec
|
2024 |
Jan
|
Feb
|
Mar
|
Apr
(4) |
May
|
Jun
|
Jul
(4) |
Aug
(6) |
Sep
(24) |
Oct
(10) |
Nov
|
Dec
(8) |
2025 |
Jan
(4) |
Feb
|
Mar
(2) |
Apr
(6) |
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Mattias E. <mat...@gm...> - 2025-05-15 18:44:15
|
30 apr. 2025 kl. 20.58 skrev Alan Mackenzie <ac...@mu...>: > DONE. Thank you! |
From: Alan M. <ac...@mu...> - 2025-05-01 16:57:57
|
Hello, Arsen. As half-promised, I've committed a large CC Mode patch which is intended to cover C23. It is now in the Emacs master branch at savannah. On Mon, Dec 23, 2024 at 11:19:37 +0100, Arsen Arsenović wrote: > Hi Alan, > Alan Mackenzie <ac...@mu...> writes: [ .... ] > >> > BTW, C has recently gained auto type deduction similar to C++ > > Yes. What is the world coming to? ;-) > >> Seems that we forgot about this one! Whoops. > >> Could I ask for this one being applied too? > > Certainly! There are actually a few new things in C23 I need to attend > > to. [ .... ] > > There's numbers like 1'000'000, for example. That's already been > > implemented for C++ Mode, so shouldn't be much trouble, but I need to > > get down to this and do it systematically. So give me just a little > > time here, please. > No worries! I didn't mean to hurry you along, sorry! If you could find time to download the latest master and give the C23 features a run through, that would be great. Thanks! > -- > Arsen Arsenović -- Alan Mackenzie (Nuremberg, Germany). |
From: Alan M. <ac...@mu...> - 2025-04-30 18:59:25
|
Hello again, Mattias. On Mon, Apr 21, 2025 at 20:35:22 +0000, Alan Mackenzie wrote: > On Thu, Apr 17, 2025 at 15:42:59 +0200, Mattias Engdegård wrote: > > Thank you for fixing this. A minor oversight in the committed patch, in cc-align.el: > > 351 (skip-syntax-backward " \t([{" (c-point 'boi)) > > This call should probably use `skip-char-backward`, because `\t`, `[`, and `{` aren't syntax chars. > > It currently works by accident because of the ` ` and `(` syntax classes. > Thanks for spotting this and telling me about it. I'll get around to > fixing it in the next few days. DONE. -- Alan Mackenzie (Nuremberg, Germany). |
From: Eli Z. <el...@gn...> - 2025-04-26 13:28:07
|
> From: Morgan Smith <Mor...@ou...> > Date: Mon, 21 Apr 2025 13:54:47 -0400 > > Tags: patch > > This patch will affect how a lot of packages get presented to the user. > > Run `M-x package-list-packages'. > > Now go down to 'use-package' and press the button (RET) to pull up the > package summary. > > At the bottom of that summary it says "See the `use-package' info manual > for more information.". The "`use-package'" bit is a button will take > you to a Help buffer describing the macro. This is not ideal as the > sentence is talking about the Info manual. > > After my change the sentence will change too "See Info node > `(use-package)' for more information." where the "`(use-package)'" part > is a button that takes you to the info manual. If we want something like this at the beginning of each Lisp package, we need to augment our conventions and tips to say that. |
From: Alan M. <ac...@mu...> - 2025-04-21 20:36:34
|
Hello, Mattias. On Thu, Apr 17, 2025 at 15:42:59 +0200, Mattias Engdegård wrote: > Thank you for fixing this. A minor oversight in the committed patch, in cc-align.el: > 351 (skip-syntax-backward " \t([{" (c-point 'boi)) > This call should probably use `skip-char-backward`, because `\t`, `[`, and `{` aren't syntax chars. > It currently works by accident because of the ` ` and `(` syntax classes. Thanks for spotting this and telling me about it. I'll get around to fixing it in the next few days. -- Alan Mackenzie (Nuremberg, Germany). |
From: Morgan S. <Mor...@ou...> - 2025-04-21 18:01:41
|
Tags: patch This patch will affect how a lot of packages get presented to the user. Run `M-x package-list-packages'. Now go down to 'use-package' and press the button (RET) to pull up the package summary. At the bottom of that summary it says "See the `use-package' info manual for more information.". The "`use-package'" bit is a button will take you to a Help buffer describing the macro. This is not ideal as the sentence is talking about the Info manual. After my change the sentence will change too "See Info node `(use-package)' for more information." where the "`(use-package)'" part is a button that takes you to the info manual. |
From: Mattias E. <mat...@gm...> - 2025-04-17 13:44:26
|
Thank you for fixing this. A minor oversight in the committed patch, in cc-align.el: 351 (skip-syntax-backward " \t([{" (c-point 'boi)) This call should probably use `skip-char-backward`, because `\t`, `[`, and `{` aren't syntax chars. It currently works by accident because of the ` ` and `(` syntax classes. |
From: Stefan K. <ste...@gm...> - 2025-04-10 00:55:31
|
Alan Mackenzie <ac...@mu...> writes: > I've just committed a fix (a ~700 line patch ;-), so I think this bug is > finally solved. Thank you! |
From: Alan M. <ac...@mu...> - 2025-03-27 10:43:21
|
Hello, Stefan. On Tue, Mar 11, 2025 at 16:23:13 -0400, Stefan Kangas wrote: > Alan Mackenzie <ac...@mu...> writes: > > Yes, I'll do this. Sorry I never replied to your post in 2020. I > > started looking at the bug then, but somehow didn't get very far with it. > > Maybe it was because there were so many individual glitches in the > > report. Thanks for distilling the cases which still remain unfixed. > Thanks! I've just committed a fix (a ~700 line patch ;-), so I think this bug is finally solved. I'm closing the bug with this post. -- Alan Mackenzie (Nuremberg, Germany). |
From: Alan M. <ac...@mu...> - 2025-03-11 20:16:22
|
Hello, Stefan. On Tue, Mar 11, 2025 at 09:54:20 -0700, Stefan Kangas wrote: > Stefan Kangas <ste...@gm...> writes: > > Simon <tur...@gm...> writes: > >> Initializer lists use curly braces, but their contents do not indent properly with emacs' c++-mode. > >> In short, one may use an initializer list to declare and initialize a vector of integers as such: > >> std::vector<int> Foo( { 1, 2, 3, 4, 5 } ); > >> Problems arise when the elements of the list span on multiple line and it gets even worse when the elements are lambda-expressions > >> and nested initializer lists. > >> The following code illustrate most cases and related situations. The code below compiles without error or warning with gcc 4.8.3. > > I had a look at the fairly long example provided here, and AFAICT, the > > indentation is incorrect in the below cases (trimmed down from the > > original). Some of the examples of incorrect indentation were already > > fixed. > > Alan, could you perhaps take a look at this and see if this is something > > that is fixable? Thanks in advance. > Alan, any chance you could look into the below cases? Thanks in advance. Yes, I'll do this. Sorry I never replied to your post in 2020. I started looking at the bug then, but somehow didn't get very far with it. Maybe it was because there were so many individual glitches in the report. Thanks for distilling the cases which still remain unfixed. [ .... ] -- Alan Mackenzie (Nuremberg, Germany). |
From: Arsen A. <ar...@aa...> - 2025-01-08 16:21:33
|
Hi Alan, Alan Mackenzie <ac...@mu...> writes: > Hello, Arsen. > > On Thu, Jan 02, 2025 at 21:09:26 +0100, Arsen Arsenović wrote: >> Hi Alan, > >> Happy new year! > > And a HNY to yourself, too! > >> ... and sorry to bother you so early in 2025! > > No bother at all! > >> Arsen Arsenović <cc-...@li...> writes: > >> > I was referring to the patch, sorry for not being clear: > >> > https://hg.sr.ht/~arsen/cc-mode/rev/ce95a9f9caa050602c107f61dbe933e31338674e > >> > ... it adds the relatively new 'var' keyword to the Java support. > >> Gentle ping on this: >> https://hg.sr.ht/~arsen/cc-mode/rev/ce95a9f9caa050602c107f61dbe933e31338674e > >> It should be another easy patch to merge. > > Indeed it was, thanks! I've committed it to all the usual places, and I > think I've spelt your name correctly this time. Thanks! I just rebuilt Emacs and got it. And yes, the name is fine this time :-) Have a lovely day! -- Arsen Arsenović |
From: Alan M. <ac...@mu...> - 2025-01-08 14:13:57
|
Hello, Arsen. On Thu, Jan 02, 2025 at 21:09:26 +0100, Arsen Arsenović wrote: > Hi Alan, > Happy new year! And a HNY to yourself, too! > ... and sorry to bother you so early in 2025! No bother at all! > Arsen Arsenović <cc-...@li...> writes: > > I was referring to the patch, sorry for not being clear: > > https://hg.sr.ht/~arsen/cc-mode/rev/ce95a9f9caa050602c107f61dbe933e31338674e > > ... it adds the relatively new 'var' keyword to the Java support. > Gentle ping on this: > https://hg.sr.ht/~arsen/cc-mode/rev/ce95a9f9caa050602c107f61dbe933e31338674e > It should be another easy patch to merge. Indeed it was, thanks! I've committed it to all the usual places, and I think I've spelt your name correctly this time. > Thanks in advance. Thank you for the patch. > -- > Arsen Arsenović -- Alan Mackenzie (Nuremberg, Germany). |
From: Alan M. <ac...@mu...> - 2025-01-05 15:38:26
|
Hello, Arsen. Happy new year to you, too! On Thu, Jan 02, 2025 at 21:09:26 +0100, Arsen Arsenović wrote: > Hi Alan, > Happy new year! > ... and sorry to bother you so early in 2025! > Arsen Arsenović <cc-...@li...> writes: > > I was referring to the patch, sorry for not being clear: > > https://hg.sr.ht/~arsen/cc-mode/rev/ce95a9f9caa050602c107f61dbe933e31338674e > > ... it adds the relatively new 'var' keyword to the Java support. > Gentle ping on this: > https://hg.sr.ht/~arsen/cc-mode/rev/ce95a9f9caa050602c107f61dbe933e31338674e > It should be another easy patch to merge. I'll get it seen to, soon. I'll try to get the commit message correct this time, too. ;-) > Thanks in advance. > -- > Arsen Arsenović -- Alan Mackenzie (Nuremberg, Germany). |
From: Arsen A. <ar...@aa...> - 2025-01-02 20:09:39
|
Hi Alan, Happy new year! ... and sorry to bother you so early in 2025! Arsen Arsenović <cc-...@li...> writes: > I was referring to the patch, sorry for not being clear: > > https://hg.sr.ht/~arsen/cc-mode/rev/ce95a9f9caa050602c107f61dbe933e31338674e > > ... it adds the relatively new 'var' keyword to the Java support. Gentle ping on this: https://hg.sr.ht/~arsen/cc-mode/rev/ce95a9f9caa050602c107f61dbe933e31338674e It should be another easy patch to merge. Thanks in advance. -- Arsen Arsenović |
From: Arsen A. <ar...@aa...> - 2024-12-23 10:19:56
|
Hi Alan, Alan Mackenzie <ac...@mu...> writes: >> > I just noticed the same about var and, similarly: >> > https://hg.sr.ht/~arsen/cc-mode/rev/ce95a9f9caa050602c107f61dbe933e31338674e > >> > BTW, C has recently gained auto type deduction similar to C++ > > Yes. What is the world coming to? ;-) > >> Seems that we forgot about this one! Whoops. > >> Could I ask for this one being applied too? > > Certainly! There are actually a few new things in C23 I need to attend > to. I was referring to the patch, sorry for not being clear: https://hg.sr.ht/~arsen/cc-mode/rev/ce95a9f9caa050602c107f61dbe933e31338674e ... it adds the relatively new 'var' keyword to the Java support. > There's numbers like 1'000'000, for example. That's already been > implemented for C++ Mode, so shouldn't be much trouble, but I need to > get down to this and do it systematically. So give me just a little > time here, please. No worries! I didn't mean to hurry you along, sorry! -- Arsen Arsenović |
From: Alan M. <ac...@mu...> - 2024-12-23 10:11:02
|
Hello, Arsen. On Sun, Dec 22, 2024 at 23:55:54 +0100, Arsen Arsenović wrote: > Hi Alan, > Arsen Arsenović via CC-Mode-help <cc-...@li...> writes: > > Arsen Arsenović <ar...@aa...> writes: > >> Hi Alan! > >> I've, regrettably, been writing Java lately and I noticed CC-mode > >> doesn't recognize asserts. So I added it, hopefully correctly. > > I just noticed the same about var and, similarly: > > https://hg.sr.ht/~arsen/cc-mode/rev/ce95a9f9caa050602c107f61dbe933e31338674e > > BTW, C has recently gained auto type deduction similar to C++ Yes. What is the world coming to? ;-) > Seems that we forgot about this one! Whoops. > Could I ask for this one being applied too? Certainly! There are actually a few new things in C23 I need to attend to. There's numbers like 1'000'000, for example. That's already been implemented for C++ Mode, so shouldn't be much trouble, but I need to get down to this and do it systematically. So give me just a little time here, please. > Thanks in advance, and sorry for bothering. No bother at all! > Have a lovely day! And yourself, too! > -- > Arsen Arsenović -- Alan Mackenzie (Nuremberg, Germany). |
From: Arsen A. <ar...@aa...> - 2024-12-22 22:56:08
|
Hi Alan, Arsen Arsenović via CC-Mode-help <cc-...@li...> writes: > Arsen Arsenović <ar...@aa...> writes: > >> Hi Alan! >> >> I've, regrettably, been writing Java lately and I noticed CC-mode >> doesn't recognize asserts. So I added it, hopefully correctly. > > I just noticed the same about var and, similarly: > https://hg.sr.ht/~arsen/cc-mode/rev/ce95a9f9caa050602c107f61dbe933e31338674e > > BTW, C has recently gained auto type deduction similar to C++ Seems that we forgot about this one! Whoops. Could I ask for this one being applied too? Thanks in advance, and sorry for bothering. Have a lovely day! -- Arsen Arsenović |
From: Arsen A. <ar...@aa...> - 2024-12-22 22:18:26
|
Alan Mackenzie <ac...@mu...> writes: > Great news, thanks! > > I've committed your patch (trivially altered to keep things in > alphabetical order), and committed it under your name in stand alone CC > Mode, XEmacs, and the Emacs master branch. Thanks! Just rebuilt Emacs, so I got it now. The keyword is nice and fontified in my files :) > Have a great Christmas! Likewise! -- Arsen Arsenović |
From: Alan M. <ac...@mu...> - 2024-12-22 20:08:41
|
Hello, Arsen. On Sun, Dec 22, 2024 at 15:29:47 +0100, Arsen Arsenović wrote: > Hi Alan, > Arsen Arsenović <ar...@aa...> writes: > > Arsen Arsenović via CC-Mode-help <cc-...@li...> writes: > >> Arsen Arsenović <ar...@aa...> writes: > >>> Hi Alan! > >>> I've, regrettably, been writing Java lately and I noticed CC-mode > >>> doesn't recognize asserts. So I added it, hopefully correctly. > >> I just noticed the same about var and, similarly: > >> https://hg.sr.ht/~arsen/cc-mode/rev/ce95a9f9caa050602c107f61dbe933e31338674e > A ping again - the copyright assignment went through. Great news, thanks! I've committed your patch (trivially altered to keep things in alphabetical order), and committed it under your name in stand alone CC Mode, XEmacs, and the Emacs master branch. Have a great Christmas! > -- > Arsen Arsenović -- Alan Mackenzie (Nuremberg, Germany). |
From: Arsen A. <ar...@aa...> - 2024-12-22 14:30:07
|
Hi Alan, Arsen Arsenović <ar...@aa...> writes: > Arsen Arsenović via CC-Mode-help <cc-...@li...> writes: > >> Arsen Arsenović <ar...@aa...> writes: >> >>> Hi Alan! >>> >>> I've, regrettably, been writing Java lately and I noticed CC-mode >>> doesn't recognize asserts. So I added it, hopefully correctly. >> >> I just noticed the same about var and, similarly: >> https://hg.sr.ht/~arsen/cc-mode/rev/ce95a9f9caa050602c107f61dbe933e31338674e A ping again - the copyright assignment went through. -- Arsen Arsenović |
From: Arsen A. <ar...@aa...> - 2024-12-14 12:48:52
|
Eli Zaretskii <el...@gn...> writes: > Thanks, form sent off-list. Seems to be finally done, at long last. \o/ -- Arsen Arsenović |
From: Eli Z. <el...@gn...> - 2024-12-14 12:37:52
|
> From: Arsen Arsenović <ar...@aa...> > Cc: ac...@mu..., cc-...@li... > Date: Sat, 14 Dec 2024 13:23:41 +0100 > > Eli Zaretskii <el...@gn...> writes: > > > Thanks, form sent off-list. > > Seems to be finally done, at long last. \o/ Yes, thanks. |
From: Eli Z. <el...@gn...> - 2024-10-27 20:08:36
|
> From: Arsen Arsenović <ar...@aa...> > Cc: ac...@mu..., cc-...@li... > Date: Sun, 27 Oct 2024 20:43:18 +0100 > > >> Eli, to save you some time digging, here are the patches in question: > >> https://hg.sr.ht/~arsen/cc-mode/rev/15bcae1c6ae0f68c75791f9239879af71c4f237c > >> https://hg.sr.ht/~arsen/cc-mode/rev/ce95a9f9caa050602c107f61dbe933e31338674e > >> > >> Do these need copyright assignment? How should I go about it? TIA > > > > They are borderline. I'd prefer that you sign the copyright > > assignment, definitely if you intend to contribute to Emacs in the > > future. > > Works for me. Do send the form. Thanks, form sent off-list. |
From: Arsen A. <ar...@aa...> - 2024-10-27 19:43:37
|
Eli Zaretskii <el...@gn...> writes: >> From: Arsen Arsenović <ar...@aa...> >> Cc: CC-Mode-help <cc-...@li...> >> Date: Sun, 27 Oct 2024 18:41:55 +0100 >> >> > If not, could I ask you to do that, please? I've forgotten the exact >> > procedure, but I can ask Eli Zaretskii (chief Emacs maintainer), who >> > knows it well. >> >> I have not. >> >> Eli, to save you some time digging, here are the patches in question: >> https://hg.sr.ht/~arsen/cc-mode/rev/15bcae1c6ae0f68c75791f9239879af71c4f237c >> https://hg.sr.ht/~arsen/cc-mode/rev/ce95a9f9caa050602c107f61dbe933e31338674e >> >> Do these need copyright assignment? How should I go about it? TIA > > They are borderline. I'd prefer that you sign the copyright > assignment, definitely if you intend to contribute to Emacs in the > future. Works for me. Do send the form. Thanks. -- Arsen Arsenović |
From: Eli Z. <el...@gn...> - 2024-10-27 19:38:30
|
> From: Arsen Arsenović <ar...@aa...> > Cc: CC-Mode-help <cc-...@li...> > Date: Sun, 27 Oct 2024 18:41:55 +0100 > > > If not, could I ask you to do that, please? I've forgotten the exact > > procedure, but I can ask Eli Zaretskii (chief Emacs maintainer), who > > knows it well. > > I have not. > > Eli, to save you some time digging, here are the patches in question: > https://hg.sr.ht/~arsen/cc-mode/rev/15bcae1c6ae0f68c75791f9239879af71c4f237c > https://hg.sr.ht/~arsen/cc-mode/rev/ce95a9f9caa050602c107f61dbe933e31338674e > > Do these need copyright assignment? How should I go about it? TIA They are borderline. I'd prefer that you sign the copyright assignment, definitely if you intend to contribute to Emacs in the future. > > Before saying yes, please bear in mind that CC Mode is being > > superseded by the Tree Sitter modes (like c-ts-mode and c++-ts-mode) > > and its future as a prime set of Emacs mode is somewhat in doubt. > > This surprises me. > > To be clear, I'm not surprised by tree-sitter superseding a _parser_, > but a whole mode is not a just a parser, nor just a highlighting engine. > > I primarily don't use the -ts- mode (as someone who is a fan of > Tree-sitter) because their implementations of other parts of what > constitutes a mode are not as good (the indentation engines are worse, > handling of comments is worse, probably some other bits). > > I expected that, eventually, the "old-style" modes would start using > tree-sitter information to do indentation. >From my POV, the TS mode do not supersede the "traditional" modes for the same languages, they are alternative implementations. I envision both to coexist in Emacs for many years to come, and in that time each mode learning from its sibling and improving. The main advantage of a TS based mode is that we (the Emacs developers) don't need to have experts for the language parsing and don't need to play catch-up will all the latest developments of the language. But it also has disadvantages, and generally suffers from being still very new and lacking some important features. |