I'm using the slime-indentation contrib. This is indented correctly: (= 1 2 3) However, when wrapped in a LOOP it's not: (loop (= 1 2 3)) <= 3 should be right below 1 Another example: (bar 1 ; 1 below b 2) (loop (bar 1 ; 1 below a 2))