<div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">please find my latest diffs attached. contains various goodies and it also contains the 
<span style="font-weight: bold;">proposed new repl behaviour</span> with which i'm satisfied now.</blockquote><div><br>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.
<br> </div>the changes are the same:<br><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">2006-11-01  Attila Lendvai  <
<a href="mailto:attila.lendvai@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">attila.lendvai@gmail.com</a>><br>    <br>    * slime.el (sldb-sexp-highlight-mode): New custom.<br>    (slime-handle-repl-shortcut): Trigger slime-lookup-shortcut when
<br>    the point is anywhere before slime-repl-input-start-mark.  IOW,
<br>    <span style="font-weight: bold;">you can press "," anywhere before the prompt</span>.<br>    (slime-edit-definition): Handle the case when there are only such<br>    entries returned from swank that have errors.
<br>    (slime-read-from-minibuffer): Allow overriding of the keymap.<br>    (slime-repl-previous-matching-input): Similar behaviour like<br>    isearch-forward.<br>    (slime-repl-next-matching-input): Ditto. In more details: You can
<br>    freely navigate with slime-repl-previous/next-input with M-p and<br>    M-n at any time among the history entries.  When M-r is pressed,<br>    which invokes slime-repl-previous-matching-input, the the<br>    minibuffer is activated to read the regexp to search for and the
<br>    contents will default to the current repl input.  Pressing M-r<br>    again will start searching with the last pattern used no matter<br>    what the content of the minibuffer is. Subsequent invocations of<br>    M-r get the next match, and of course the same applies for M-s,
<br>    which is slime-repl-previous-matching-input.<br><br>    * swank.lisp (fuzzy-completion-set): Fix on clisp.<br>    (convert-fuzzy-completion-result): Fix symbol fbound<br>    and other annotations.<br>    (slot-value-using-class-for-inspector): New.
<br>    (slot-boundp-using-class-for-inspector): New.<br>    (inspect-for-emacs): Use the special slot access methods<br>    so that it's possible to customize the inspecting of<br>    complex slots (e.g. computed-class at
<br>    <a href="http://common-lisp.net/project/computed-class/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://common-lisp.net/project/computed-class/</a>).<br>    (all-slots-for-inspector): Converted to generic method.
<div><span class="e" id="q_10ea382304410d04_1"><br></span></div></blockquote></div><br>-- <br>- attila<br><br>"- The truth is that I've been too considerate, and so became unintentionally cruel...<br> - I understand.
<br> - No, you don't understand! We don't speak the same language!"<br>(Ingmar Bergman - Smultronstället)