You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since incf and decf are macros, and macro definitions alter SLIME indentation of all symbols with the same name regardless of their package, loading rutils alters indentation of + and -.
In SBCL, before loading rutils:
(+ (f)
1
2)
after loading rutils:
(+ (f)
1
2)
This can be fixed either by evaluating (put '+ 'common-lisp-indent-function '(as nil)) (same with '-) in Emacs (and describing this workaround in rutils wherever :+ and :- and defined or documented), or by altering swank:*application-hints-tables* accordingly (as implemented in trivial-indent).
The text was updated successfully, but these errors were encountered:
Since
incf
anddecf
are macros, and macro definitions alter SLIME indentation of all symbols with the same name regardless of their package, loading rutils alters indentation of+
and-
.In SBCL, before loading rutils:
after loading rutils:
This can be fixed either by evaluating
(put '+ 'common-lisp-indent-function '(as nil))
(same with'-
) in Emacs (and describing this workaround inrutils
wherever:+
and:-
and defined or documented), or by alteringswank:*application-hints-tables*
accordingly (as implemented in trivial-indent).The text was updated successfully, but these errors were encountered: