Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jdt-dev] Syntax Highlighting for java.g

Hi David.

I got it working in IntelliJ IDEA. I created PR
https://github.com/datho7561/eclipse-jikespg/pull/1
for your repository.

I am not a VS-Code user, but am hoping that it will work there, too.

Thank you so much for your contribution and for making my day. :-)

Regards
-- 
Alexander Kriegisch
https://scrum-master.de


David Thompson schrieb am 11.12.2023 21:15 (GMT +07:00):
> 
> 
> It seems like there isn't an easy way to use the TextMate grammar in
> Intellij.
> 
> 
> Supposedly, you can import a TextMate bundle into intellij
> <https://www.jetbrains.com/help/idea/textmate.html> , but I
> can't find documentation on the TextMate website on how to turn a grammar
> into a bundle. My team at Red Hat works on some IDE extensions that have
> versions in Eclipse, VS Code, and Intellij, such as the Quarkus extension.
> In the Eclipse and VS Code versions of the extension, we use a TextMate
> grammar to provide syntax highlighting for Qute (an HTML templating
> language), but it seems like we use a hand coded Lexer to provide syntax
> highlighting in intellij. This suggests to me that it's difficult to use a
> TextMate grammar in Intellij.
> 
> 
> On Mon, 11 Dec 2023 at 01:23, Alexander Kriegisch via jdt-dev
> <jdt-dev@xxxxxxxxxxx <mailto:jdt-dev@xxxxxxxxxxx> > wrote:
> 
>> Hi David.
>> 
>> This sounds interesting, maybe I am going to give it a try. But - maybe
>> to your surprise - I am working on the grammar, adjusting it to AspectJ,
>> mostly in IntelliJ IDEA. Do you have a working solution for that IDE,
>> too?
>> 
>> Regards
>> --
>> Alexander Kriegisch
>> https://scrum-master.de
>> 
>> 
>> David Thompson via jdt-dev schrieb am 09.12.2023 04:03 (GMT +07:00):
>> 
>> > Hello,
>> >
>> > I wrote an Eclipse plugin that provides syntax highlighting for java.g
>> > (jikespg grammars). It uses TM4E and a TextMate grammar I wrote. Here
>> > is the source code:
>> https://github.com/datho7561/eclipse-jikespg . I
>> > hacked together a p2 repository for hosting the plugin using GitHub
>> > pages:
>> https://datho7561.github.io/assets/p2/eclipse-jikespg .
>> >
>> > Hopefully this helps with developing ECJ.
>> >
>> > If people find this helpful, please let me know and I'll look into
>> > contributing the grammar to TM4E.
>> >
>> > --
>> > David Thompson
>> > he/him/his
>> > Red Hat - Devtools
>> >
>> > _______________________________________________
>> > jdt-dev mailing list
>> > jdt-dev@xxxxxxxxxxx <mailto:jdt-dev@xxxxxxxxxxx> 
>> > To unsubscribe from this list, visit
>> > https://www.eclipse.org/mailman/listinfo/jdt-dev
>> >
>> >
>> _______________________________________________
>> jdt-dev mailing list
>> jdt-dev@xxxxxxxxxxx <mailto:jdt-dev@xxxxxxxxxxx> 
>> To unsubscribe from this list, visit
>> https://www.eclipse.org/mailman/listinfo/jdt-dev
>> 
> 



Back to the top