Well, I've seen the source has an ANTLR4 Lexer. You'd be better go with that.

I'm afraid that the TextMate library we are using is getting old or not 100% feature complete.

See: https://github.com/apache/netbeans/tree/master/ide/languages.go/src/org/netbeans/modules/languages/go

as a sample implementation.

On 6/28/23 11:34, Oliver Rettig wrote:
Hi all,

we are working on a DSL for "conformal geometric algebra" running in the java
GraalVM

https://github.com/MobMonRob/DSL4GeometricAlgebra

and I have started to implement tooling in the netbeans ide for it.

For simple starting I want to integrate syntax highleighting by textmate.

I have followed

https://blogsarchive.apache.org/netbeans/entry/lsp-client-demo-ba-sh

The registration of a textmate grammar file by anntotation is described here:

https://bits.netbeans.org/dev/javadoc/org-netbeans-modules-textmate-lexer/
overview-summary.html

I have implemented a simple netbeans plugin for my .ocga-files:

https://github.com/orat/netbeans-ocga

The files are correctly recognized, the registered icon is shown in the file-
nodes.

The textmate file is found but in the editor nothing happens. No syntax-
highlighing is shown. Also newstart of the ide has no effect.

The textmate-file works fine in visual-studio.

Any ideas what can be wrong?

I have also found the following discussion:

https://www.mail-archive.com/dev@netbeans.apache.org/msg09420.html

with the comment that textmate is maybe broken - if I understand this correct?

Any help appriciated.

Best regards
Oliver




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to