Is there a Common Lisp syntax highlighting .xshd file for use with ICSharpCode.TextEditor? I haven't been able to find one on google, and the format for writing syntax highlighting specification files is so wretchedly documented that I can't make a very good one myself. I can highlight basic keywords, but not much more.
It needs to have the following:
- Highlight common lisp keywords, such as
list
,dolist
,read-line
.lambda
, etc. - Syntax highlighting for the words after
defun
,defmacro
,defvar
, etc, such that in the text(defun a () ...)
,a
is highlighted. It doesn't have to be complete because I can add more, just one or two is fine to show how it's done. - Highlight symbols like
:a
- Highlight quoted lists in both backquote and single quote form, and "unhighlight" escaped forms within quoted lists (escaped by
,
,@,
, etc) - Highlight the name of a function being called. For example, in the text
(a b c)
,a
needs to be highlighted - Optional: anything else that I missed that would be helpful (I'm new to lisp so I don't know everything that can be highlighted)
Does anyone know where to get a Common Lisp syntax highlighting file for ICSharpCode.TextEditor that has these features?