I was wondering if it is possible to specify indentation rules for all symbols that match a substring.
I have a macro that creates implicit MACROLET bodies for symbols starting with "X!" (like DEFMACRO! from Let Over Lambda), and I'd like them to be indented as LAMBDA. So, something like:
(defun/xml (item) (x!xsl/output (:method "xml")) (x!xsl/match (:name item) (x!name () (x!xsl/value-of (:select "name")))))
Currently with slime-indentation, it gets indented as such:
(defun/xml (item) (x!xsl/output (:method "xml")) (x!xsl/match (:name item) (x!name () (x!xsl/value-of (:select "name")))))
The names of symbols will not be known beforehand, just that they start with "X!".