Package: slime
Version: 2:2.24+dfsg-2
Severity: wishlist
Dear Maintainer,
* What led up to the situation?
Use sbcl as lisp and insert
(defclass foo () ((v :accessor v :initform (make-array 1000))))
(describe (make-instance 'foo))
in to the REPL.
* What was the outcome of this action?
The output is
#<FOO {1003538593}>
[standard-object]
Slots with :INSTANCE allocation:
V = #(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 \
0 0 0 0 0 0 0 0 ..
Notice the opening bracket without closing bracket.
Now if you try to fuzzy complete something slime indents to much.
Inserting a closing bracket makes slime to indent correctly again.
* What outcome did you expect instead?
Correct indentation on the REPL regardless of former output and fuzzy completion function.
This does not happen when elisp variable slime-lisp-implenentations is set
to (:clisp ("clisp" "-I")) because clisp seems to prints the closing bracket
regardless of the length of the output.
-- System Information:
Debian Release: bullseye/sid
Versions of packages slime depends on:
ii dh-elpa-helper 2.0.4
ii emacsen-common 3.0.4
Versions of packages slime recommends:
ii cl-swank 2:2.24+dfsg-2
ii emacs 1:26.3+1-2
ii emacs-gtk [info-browser] 1:26.3+1-2
ii info [info-browser] 6.7.0.dfsg.2-5
Versions of packages slime suggests:
ii hyperspec 1.32
-- no debconf information
--
Attachment:
signature.asc
Description: PGP signature