[slime-devel] revive M-p in repl navigation due to #lisp requests and other changes

Attila Lendvai attila.lendvai at gmail.com
Sat Nov 4 20:53:35 UTC 2006


this is my current cvs diff of slime (so, this patch makes my previous mails
obsolete).

2006-11-04  Attila Lendvai  <attila.lendvai at gmail.com>

    * slime.el (slime-repl-kill-input): Also reset the history
    navigation and when point is right after the prompt then delete
    the entire repl input.
    (slime-repl-delete-from-input-history): New. Deletes the current
    repl input from the history after merging it with the saved
    version, then overwrite the saved history, so it will not be
    re-added when normally saving the repl history. Bound to "\M-\C-d"
    by default.
    (slime-repl-merge-histories): Use a hashtable for uniqueness
    check.
    (sldb-sexp-highlight-mode): Fix for GNU Emacs not having
    'paren-mode.
    (slime-repl-previous-input-starting-with-current-input): Revive
    old M-p behaviour in the repl due to #lisp demand. Two other ways
    to navigate the history is M-up to move a single position and M-r
    to search for a regexp, M-r again to search for the last
    regexp. Display the current regexp in various minibuffer messages.

-- 
- 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/20061104/3cedf858/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: slime.diff
Type: text/x-patch
Size: 10162 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/slime-devel/attachments/20061104/3cedf858/attachment.bin>


More information about the slime-devel mailing list