New to Geany hacking (I fully understand that Geany is an unpaid volunteer 
project), but I'm also interested in Julia support. Based on a comment by 
@elextr in #2279, to add Julia support to Geany, there are 3 steps to follow 
(create a custom filetype file, add a Scintilla lexer and add a uctags parser), 
but some initial functionality may be already achieved by creating a custom 
filetype file that relies on existing Scintilla lexer and uctags parser. If 
that's the case, besides being over 5 years old, what are the issues with the 
custom filetype proposed above by @peter1000? Generally, what's needed to make 
a good Julia filetype file?

Moreover, I started looking at the [Geany 
manual](https://www.geany.org/manual/dev/index.html#filetype-definition-files), 
the [Hacking Geany 
guide](https://geany.org/manual/hacking.html#adding-a-filetype) and the 
[Scintilla lexer reference](https://www.scintilla.org/Lexer.txt) and I was 
wondering whether one should first create a lexer and a parser and then work at 
the filetype file. Finally, is there some example to look at to create a 
working and exhaustive lexer and parser for Julia? The Scintilla lexer 
documentation is a bit intimidating...

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/434#issuecomment-689699726

Reply via email to