[Geany-devel] [PATCH] Add support for Erlang and (R5RS) Scheme

Nick Treleaven nick.treleaven at xxxxx
Wed Oct 20 12:03:05 UTC 2010


On Tue, 19 Oct 2010 21:10:17 -0400
Taylor Venable <taylor at metasyntax.net> wrote:

> Hello. In response to my own feature requests (2993016, 2993022) I've
> written basic support for Erlang and Scheme into Geany. For Scheme, I
> hijacked the Lisp lexer and changed a few things, such as the names of the
> keyword configurations. There should probably be more subtle changes to
> accommodate differences in the languages. For Erlang, I used the existing
> Scintilla lexer and hooked it into Geany. The patch at
> http://metasyntax.net/geany.diff can be applied to at least Subversion trunk
> r5303. Please let me know if this is welcome, and if so I'll put some time
> into refining the support, adding tag scanners, etc.

We require that Scintilla changes be added to the official project
first, otherwise things could break when we merge Scintilla.

Also, how different is Scheme to Lisp syntax - maybe the Lisp lexer
could be shared? Could be discussed with the Scintilla project.

In the meantime, I could apply the patch but change Scheme to use the
Lisp lexer.

Nick



More information about the Devel mailing list