[slime-devel] Feature suggestion + minor inspector bug

It would be really cool if XREF invoked by slime-edit-definition key, would have a key binding and a button to remove a method similar to fancy inspector. It feels silly to go back to REPL and type #'generic-function and inspect it to remove the method. The inspector bug is that 1st time you invoke inspector, is that "g" key in the inspector is not using the same readtable as original invocation of inspector. I'm using inverted readtable, and (named-readtables:in-readtable :my-readtable) in the file.lisp. Somehow when I'm inspecting objects printed in REPL, they are printed in the inspector in lower case, picking up the inverted readtable from the buffer somehow. But pressing "g" key refreshes everything in the upper case, going back to default readdable. It seems I can fix this by doing (in-readtable) in the REPL, and then it always use the inverted one. Imho principle of least surprise requires that pressing "g" key to refresh inspector view, that it would use the same readtable that view was generated with.

The inspector bug is that 1st time you invoke inspector, is that "g" key in the inspector is not using the same readtable as original invocation of inspector.
this patch _may_ fix your problem: http://dwim.hu/gitweb/gitweb.cgi?p=slime;a=commitdiff;h=1d48273b30f46b2ea8a0... in case i've rebased the repo meanwhile then: "Fix: inspector uses the same thread and package that was used to invoke it (e.g. for svuc customizations depending on a transaction)." -- attila Notice the erosion of your (digital) freedom, and do something about it! PGP: 2FA1 A9DC 9C1E BA25 A59C 963F 5D5F 45C7 DFCD 0A39 OTR XMPP: 8647EEAC EA30FEEF E1B55146 573E52EE 21B1FF06
participants (2)
-
Attila Lendvai
-
Max Mikhanosha