>>96096020
Nope
;; this
(foo bar (baz (qux
fred)
thud))
;; still better than this
(foo bar (baz (qux
fred)
thud))
Real example and reason:
(defun myfun (unfun)
(mapc (lambda (...) something...)
the-list-that-i-use) ;; looks ok.
(the-other-sexps...)...)
(defun myfun (unfun)
(mapc (lambda (...) something...)
the-list-that-i-use) ;; eyesore
;; or
(mapc ;; this line is too empty
(lambda (...) something...)
the-list-that-i-use)) ;; too ugly now
(the-other-sexps...)...)
Reason #2:
(-> (some-form)
(destructuring-bind
(first-form-in-body) ;; emacs is dumb and thinks this is the destructuring-bind form.
(second-form-in-body)
(third-form-in-body)...))
There needs to be something universal, without exceptions, because lisp syntax itself is universal. Also, I love staircases. Sometimes I ditch an easy solution because it's full of sore thumbs and a crazy amount of indentation, even if it's not that deeply nested.