|
From: | Daniel Colascione |
Subject: | Re: c-ts-mode style customization |
Date: | Thu, 23 Mar 2023 00:55:07 -0400 |
User-agent: | AquaMail/1.43.0 (build: 104300275) |
On Mar 22, 2023, at 5:05 PM, Daniel Colascione <dancol@dancol.org> wrote:On March 22, 2023 19:58:22 Yuan Fu <casouri@gmail.com> wrote:On Mar 22, 2023, at 8:53 AM, Daniel Colascione <dancol@dancol.org> wrote:Shouldn't customization of styles in c-ts-mode look more like cc-mode'sstyle machinery? Right now, the closest thing we have to defining a newstyle is add-advice on c-ts-mode--indent-styles, which isn'tparticularly convenient or future-proof. You can't drop a new style in,say, .dir-locals.Actually, you can define a custom function, say, c-ts-mode-my-style, and set c-ts-mode-indent-style to the name of it.YuanBut that doesn't add the new style to the UI selection menu and doesn't let you define a style in dir-locals. IMHO, cc-mode got this right.You can set c-ts-mode-indent-style in dir-locals, no?
You have a point for UI selection, we can add a c-ts-mode-indent-style-alist that maps style names to rules/functions that returns rules, like c-style-alist.
[Prev in Thread] | Current Thread | [Next in Thread] |