> I'm open to changing the default alist. Are you open to devising such a patch? Sorry, I don’t have the knowledge to provide an appropriate patch. :( Thanks for opening it to change the default settings, though. On Sat, Apr 29, 2023 at 4:54 AM Theodor Thornhill wrote: > > > On 29 April 2023 13:00:59 CEST, Jen-Chieh Shen > wrote: > >> The patch I can envision is to change the default c-offsets-alist. > >But IMO we should only do that if many/most C# programs use the style > >suggested by the OP. > > > >Just want to mention, the style conflicts with Visual Studio IDE (probably > >VSCode too), and Microsoft creates C#. It's probably a good idea to match > >with these tool. > > > >I don't know what’s the prefer C# style guides in the old days, but I’ve > >been using C# 8+ years and I know it has always been this way (the one > with > >expected behavior). > > > >LMKWYT? > > > > I'm open to changing the default alist. Are you open to devising such a > patch? > > Theo > > > > >On Sat, Apr 29, 2023 at 3:48 AM Eli Zaretskii wrote: > > > >> > Date: Sat, 29 Apr 2023 12:40:30 +0200 > >> > From: Theodor Thornhill > >> > CC: 63141@debbugs.gnu.org, jostein@kjonigsen.net > >> > > >> > >> (c-add-style "csharp" > >> > >> '("java" > >> > >> (c-basic-offset . 4) > >> > >> (c-comment-only-line-offset . (0 . 0)) > >> > >> (c-offsets-alist . ((inline-open . 0) > >> > >> (arglist-intro . +) > >> > >> (arglist-close . 0) > >> > >> (inexpr-class . 0) > >> > >> (case-label . +) > >> > >> (cpp-macro . > >> c-lineup-dont-change) > >> > >> (substatement-open . 0))))) > >> > >> ``` > >> > >> > >> > >> I consider it an awkward indentation, so better to change the > default > >> (change to the expected > >> > >> behavior). > >> > > > >> > >I'll let Theo and Jostein chime in regarding the accepted practices > in > >> > >C#, but in general it is not enough to hear from one or several users > >> > >that they don't like the defaults in order for us to change the > >> > >default behavior. These customization options exist precisely so > that > >> > >people who don't like the defaults could easily adjust Emacs to their > >> > >liking. Why would you impose your personal preferences on everyone > >> > >else, instead of letting them customize this as they see fit? > >> > > >> > I agree. It's not a bug, but could absolutely be a missing > >> feature/consideration. I'd be happy to review a patch with the proposed > >> changes, though. > >> > >> The patch I can envision is to change the default c-offsets-alist. > >> But IMO we should only do that if many/most C# programs use the style > >> suggested by the OP. > >> >