The problem is that the whitespace between the underscore (which is a symbol) and the string is missing, some modern lisps (I tried sbcl) will accept this (and github of course, which colourises the underscore different to the string) but its not standard lisp for the reader to recognise atoms run together, a list is a parenthesised list of WHITESPACE SEPARATED items.

You could try asking for a feature request on Scintilla but I'm not sure how well the Lisp lexer is supported, there have been no changes (other than ones enforced by changes in Scintilla, like namespaces) for many many years.

The lisp lexer is hard coded, no word character definitions affect it and for lisp, word characters are way beyond the ASCII alpha and underscore, +-* and more are accepted :)

I'm not sure what your piece of C is trying to say and what its got to do with Lisp?


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.