There are three parts to adding a filetype:

1. making a custom filetype file defining a language optionally using an 
existing Scintilla lexer for highlighting (not sure if any will work, or just 
get confused by Julia syntax) and an existing uctags parser for symbol 
recognition (though I doubt any will actually recognise Juila types 
`Array{Quantity{Int64,D,U} where U where D,1}` or do the level of inferencing 
Julia does)

2. add a Lexer to Scintilla and add it to Geany and move the filetype to 
internal.

3. add a symbol parser to uctags and integrate it into Geany

Pull requests are welcome (AFAIK no existing contributors use Julia, so 
somebody needs to contribute it).

-- 
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/2279#issuecomment-525947049

Reply via email to