Geany does not have direct support for Confluence but you could try a [custom 
filetype](https://www.geany.org/manual/current/index.html#custom-filetypes) and 
see how much traction you get with existing lexers and parsers.

To create a new built-in type you need a highlighting lexer and/or a tags 
parser, without one of those a built-in filetype won't get much more capability 
than a custom filetype.

Highlighting lexers are written in C++ and are taken from the 
[Lexilla](https://github.com/ScintillaOrg/lexilla) project and tags parsers are 
written in C from the [Universal 
CTAGS](https://github.com/universal-ctags/ctags) project.  Neither of those has 
support for Confluence markup AFAICT.

If you get a lexer/parser accepted by those projects you can add a built-in 
filetype to Geany (see HACKING and the merge for the most recent language 
additions as examples, Julia I think).

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

Message ID: <geany/geany/issues/2751/[email protected]>

Reply via email to