[slime-devel] fuzzy update with fixes

Attila Lendvai attila.lendvai at gmail.com
Wed Nov 1 16:21:02 UTC 2006


>
> please find my latest diffs attached. contains various goodies and it also
> contains the proposed new repl behaviour with which i'm satisfied now.


as usual there was a bug in it for gnu emacs. i've set up an emacs env
finally, so please find the fixed patch attached.

the changes are the same:

2006-11-01  Attila Lendvai  < attila.lendvai at gmail.com>
>
>     * slime.el (sldb-sexp-highlight-mode): New custom.
>     (slime-handle-repl-shortcut): Trigger slime-lookup-shortcut when
>     the point is anywhere before slime-repl-input-start-mark.  IOW,
>     you can press "," anywhere before the prompt.
>     (slime-edit-definition): Handle the case when there are only such
>     entries returned from swank that have errors.
>     (slime-read-from-minibuffer): Allow overriding of the keymap.
>     (slime-repl-previous-matching-input): Similar behaviour like
>     isearch-forward.
>     (slime-repl-next-matching-input): Ditto. In more details: You can
>     freely navigate with slime-repl-previous/next-input with M-p and
>     M-n at any time among the history entries.  When M-r is pressed,
>     which invokes slime-repl-previous-matching-input, the the
>     minibuffer is activated to read the regexp to search for and the
>     contents will default to the current repl input.  Pressing M-r
>     again will start searching with the last pattern used no matter
>     what the content of the minibuffer is. Subsequent invocations of
>     M-r get the next match, and of course the same applies for M-s,
>     which is slime-repl-previous-matching-input.
>
>     * swank.lisp (fuzzy-completion-set): Fix on clisp.
>     (convert-fuzzy-completion-result): Fix symbol fbound
>     and other annotations.
>     (slot-value-using-class-for-inspector): New.
>     (slot-boundp-using-class-for-inspector): New.
>     (inspect-for-emacs): Use the special slot access methods
>     so that it's possible to customize the inspecting of
>     complex slots (e.g. computed-class at
>     http://common-lisp.net/project/computed-class/).
>     (all-slots-for-inspector): Converted to generic method.
>

-- 
- attila

"- The truth is that I've been too considerate, and so became
unintentionally cruel...
- I understand.
- No, you don't understand! We don't speak the same language!"
(Ingmar Bergman - Smultronstället)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/slime-devel/attachments/20061101/86c594c1/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: slime.diff
Type: text/x-patch
Size: 20654 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/slime-devel/attachments/20061101/86c594c1/attachment.bin>


More information about the slime-devel mailing list