* Tree-sitter modes for Awk and Objective-C
@ 2023-07-21 6:28 Eli Zaretskii
2023-07-21 7:08 ` Theodor Thornhill
0 siblings, 1 reply; 6+ messages in thread
From: Eli Zaretskii @ 2023-07-21 6:28 UTC (permalink / raw)
To: Theodor Thornhill, Yuan Fu; +Cc: emacs-devel
Guys,
We have most of the C-like languages covered with Tree-sitter
supported modes, and they all work well, AFAICT, But 2 modes remain
only available in CC Mode: Awk and Objective C. Tree-sitter grammars
for those do exist. Can we please finish the job by adding
*-ts-mode.el for these two languages? That would allow users to edit
any of these languages (and we have them both in the Emacs source
tree) without loading CC Mode, something that today is impossible.
Could you please work on this? TIA.
P.S. This is for the master branch, obviously, not for emacs-29.
P.P.S. And thanks again for the outstanding job with adding TS modes
and maintaining them for Emacs 29.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Tree-sitter modes for Awk and Objective-C
2023-07-21 6:28 Tree-sitter modes for Awk and Objective-C Eli Zaretskii
@ 2023-07-21 7:08 ` Theodor Thornhill
2023-08-10 9:20 ` Eli Zaretskii
0 siblings, 1 reply; 6+ messages in thread
From: Theodor Thornhill @ 2023-07-21 7:08 UTC (permalink / raw)
To: Eli Zaretskii, Yuan Fu; +Cc: emacs-devel
On 21 July 2023 08:28:37 CEST, Eli Zaretskii <eliz@gnu.org> wrote:
>Guys,
>
>We have most of the C-like languages covered with Tree-sitter
>supported modes, and they all work well, AFAICT, But 2 modes remain
>only available in CC Mode: Awk and Objective C. Tree-sitter grammars
>for those do exist. Can we please finish the job by adding
>*-ts-mode.el for these two languages? That would allow users to edit
>any of these languages (and we have them both in the Emacs source
>tree) without loading CC Mode, something that today is impossible.
>
>Could you please work on this? TIA.
Yep! I can add them in the coming days. I'll try to make indentation work as closely to default cc mode as possible.
>
>P.S. This is for the master branch, obviously, not for emacs-29.
>P.P.S. And thanks again for the outstanding job with adding TS modes
>and maintaining them for Emacs 29.
My pleasure :)
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Tree-sitter modes for Awk and Objective-C
2023-07-21 7:08 ` Theodor Thornhill
@ 2023-08-10 9:20 ` Eli Zaretskii
2023-08-12 16:56 ` Theodor Thornhill
0 siblings, 1 reply; 6+ messages in thread
From: Eli Zaretskii @ 2023-08-10 9:20 UTC (permalink / raw)
To: Theodor Thornhill; +Cc: casouri, emacs-devel
Ping! Any progress with this?
TIA
> Date: Fri, 21 Jul 2023 09:08:19 +0200
> From: Theodor Thornhill <theo@thornhill.no>
> CC: emacs-devel@gnu.org
>
>
>
> On 21 July 2023 08:28:37 CEST, Eli Zaretskii <eliz@gnu.org> wrote:
> >Guys,
> >
> >We have most of the C-like languages covered with Tree-sitter
> >supported modes, and they all work well, AFAICT, But 2 modes remain
> >only available in CC Mode: Awk and Objective C. Tree-sitter grammars
> >for those do exist. Can we please finish the job by adding
> >*-ts-mode.el for these two languages? That would allow users to edit
> >any of these languages (and we have them both in the Emacs source
> >tree) without loading CC Mode, something that today is impossible.
> >
> >Could you please work on this? TIA.
>
> Yep! I can add them in the coming days. I'll try to make indentation work as closely to default cc mode as possible.
>
> >
> >P.S. This is for the master branch, obviously, not for emacs-29.
> >P.P.S. And thanks again for the outstanding job with adding TS modes
> >and maintaining them for Emacs 29.
>
> My pleasure :)
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Tree-sitter modes for Awk and Objective-C
2023-08-10 9:20 ` Eli Zaretskii
@ 2023-08-12 16:56 ` Theodor Thornhill
2023-08-12 17:16 ` Eli Zaretskii
2023-11-08 20:13 ` Eli Zaretskii
0 siblings, 2 replies; 6+ messages in thread
From: Theodor Thornhill @ 2023-08-12 16:56 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: casouri, emacs-devel
On 10 August 2023 11:20:26 CEST, Eli Zaretskii <eliz@gnu.org> wrote:
>Ping! Any progress with this?
>
>TIA
No not yet, but it's on my plan the coming week.
Thanks for the ping!
Theo
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Tree-sitter modes for Awk and Objective-C
2023-08-12 16:56 ` Theodor Thornhill
@ 2023-08-12 17:16 ` Eli Zaretskii
2023-11-08 20:13 ` Eli Zaretskii
1 sibling, 0 replies; 6+ messages in thread
From: Eli Zaretskii @ 2023-08-12 17:16 UTC (permalink / raw)
To: Theodor Thornhill; +Cc: casouri, emacs-devel
> Date: Sat, 12 Aug 2023 18:56:23 +0200
> From: Theodor Thornhill <theo@thornhill.no>
> CC: casouri@gmail.com, emacs-devel@gnu.org
>
>
>
> On 10 August 2023 11:20:26 CEST, Eli Zaretskii <eliz@gnu.org> wrote:
> >Ping! Any progress with this?
> >
> >TIA
>
> No not yet, but it's on my plan the coming week.
Great, thanks.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Tree-sitter modes for Awk and Objective-C
2023-08-12 16:56 ` Theodor Thornhill
2023-08-12 17:16 ` Eli Zaretskii
@ 2023-11-08 20:13 ` Eli Zaretskii
1 sibling, 0 replies; 6+ messages in thread
From: Eli Zaretskii @ 2023-11-08 20:13 UTC (permalink / raw)
To: Theodor Thornhill; +Cc: casouri, emacs-devel
> Date: Sat, 12 Aug 2023 18:56:23 +0200
> From: Theodor Thornhill <theo@thornhill.no>
> CC: casouri@gmail.com, emacs-devel@gnu.org
>
>
>
> On 10 August 2023 11:20:26 CEST, Eli Zaretskii <eliz@gnu.org> wrote:
> >Ping! Any progress with this?
> >
> >TIA
>
> No not yet, but it's on my plan the coming week.
Hi,
Did you make any progress with this?
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2023-11-08 20:13 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-21 6:28 Tree-sitter modes for Awk and Objective-C Eli Zaretskii
2023-07-21 7:08 ` Theodor Thornhill
2023-08-10 9:20 ` Eli Zaretskii
2023-08-12 16:56 ` Theodor Thornhill
2023-08-12 17:16 ` Eli Zaretskii
2023-11-08 20:13 ` Eli Zaretskii
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).