From: Karol Skocik
Subject: slime indentation problems
Date: 
Message-ID: <1172962368.464869.117380@n33g2000cwc.googlegroups.com>
Hi,
  does anybody know how to setup slime so that code fragments in
macros like:

(defmacro special-edge-checks-of-proxy-region (region-special-edge-
descs)
  (bind ((groups (group-special-edge-descs region-special-edge-descs))
		 (entry-expansion (if (< (length groups) 2)
							  t
							  `(and
								(>= pattern-node-idx ,(car (aref groups 0)))
								(<= pattern-node-idx ,(car (aref groups (1- (length
groups)))))))))
	`(lambda (pattern-node-idx data-node-idx) ....

are indented like Lisp code and not like normal list (with ') ??

Another problem is when someone is writing defmethods with method
combinator like:

 (defmethod attr->s-dot append ((app-cond app-cond))
		   `((color ,(ecase (app-cond-of app-cond)
							('neutral "black")
							('+ "blue")
							('- "red")))))

and forces me to write arguments on another line to not travel with
the code too much to the right...

Thank you for any ides,
  Karol