If some expert from Geany were to provide some guidance and help, we could give it a try.
Not sure if it's a good idea, but would it be possible to start with what has been done for Atom and/or VS Code? One other difficulty I haven't mentioned earlier is to collect all keywords from Julia base and possibly common packages.
github-comments@lists.geany.org