Index: slime/ChangeLog diff -u slime/ChangeLog:1.1640 slime/ChangeLog:1.1642 --- slime/ChangeLog:1.1640 Mon Jan 5 21:58:14 2009 +++ slime/ChangeLog Wed Jan 7 09:21:54 2009 @@ -1,3 +1,18 @@ +2009-01-07 Helmut Eller heller@common-lisp.net + + * slime.el (slime-show-buffer-position): Use reposition-window. + +2009-01-07 Helmut Eller heller@common-lisp.net + + * slime.el (slime-keys): Remove the binding for C-c C-i. M-TAB + can also be pressed with M-C-i which is probably not taken + by the window manager. ESC TAB would also work. Maybe we + should reuse C-c C-i for slime-inspect. + Move C-c C-y to slime-repl.e. + Remove C-c C-f: it's already on C-c C-d f. + Remove C-c M-0: slime-restore-window-configuration doesn't exist. + Remove M-g: slime-quit doesn't work since ages. + 2009-01-05 Helmut Eller heller@common-lisp.net
Create a compilation-log buffer so that next-error works but Index: slime/contrib/ChangeLog diff -u slime/contrib/ChangeLog:1.163 slime/contrib/ChangeLog:1.164 --- slime/contrib/ChangeLog:1.163 Sun Jan 4 20:53:06 2009 +++ slime/contrib/ChangeLog Wed Jan 7 09:21:44 2009 @@ -1,3 +1,12 @@ +2009-01-07 Helmut Eller heller@common-lisp.net + + * slime-repl.el (slime-mode-map): Bind C-c~ not ~. + Reported by James Wright. + (slime-repl-mode-map): Bind M-TAB. + Remove C-c C-k: compiling the REPL buffer doesn't work anyway. + Remove C-cC-b, C-c:, C-cE, C-cC-d, C-cC-w, C-M-x, C-cC-t, C-cC-l: + those are already bound in slime-parent-map. + 2009-01-04 Helmut Eller heller@common-lisp.net
* slime-repl.el, slime-mrepl.el: Byte-compile the output
Helmut Eller heller@common-lisp.net writes:
+2009-01-07 Helmut Eller heller@common-lisp.net
- slime.el (slime-keys): Remove the binding for C-c C-i. M-TAB
- can also be pressed with M-C-i which is probably not taken
- by the window manager. ESC TAB would also work. Maybe we
- should reuse C-c C-i for slime-inspect.
Is there any good reason for removing the `C-c C-i' keybinding? I've been using it for a long time, and while I can re-introduce it myself, this recurring problem of seemingly random tweaking of keybindings and other kinds of user-visible behavior certainly deters one from updating to the latest version of slime. I would like to see such modifications at least being discussed on the mailing list and given a rationale prior to their check-in.
Ariel
* Ariel Badichi [2009-01-14 17:30+0100] writes:
Helmut Eller heller@common-lisp.net writes:
+2009-01-07 Helmut Eller heller@common-lisp.net
- slime.el (slime-keys): Remove the binding for C-c C-i. M-TAB
- can also be pressed with M-C-i which is probably not taken
- by the window manager. ESC TAB would also work. Maybe we
- should reuse C-c C-i for slime-inspect.
Is there any good reason for removing the `C-c C-i' keybinding?
That binding is redundant and redundant bindings clutter the manual entry.
I've been using it for a long time, and while I can re-introduce it myself, this recurring problem of seemingly random tweaking of keybindings and other kinds of user-visible behavior certainly deters one from updating to the latest version of slime. I would like to see such modifications at least being discussed on the mailing list and given a rationale prior to their check-in.
Well, I will just put it back then.
Helmut.
* Helmut Eller m2tz7zgte5.fsf@common-lisp.net : Wrote on Fri, 16 Jan 2009 16:30:58 +0100:
| * Ariel Badichi [2009-01-14 17:30+0100] writes: |> I've been using it for a long time, and while I can re-introduce it |> myself, this recurring problem of seemingly random tweaking of |> keybindings and other kinds of user-visible behavior certainly deters |> one from updating to the latest version of slime. I would like to |> see such modifications at least being discussed on the mailing list |> and given a rationale prior to their check-in. | | Well, I will just put it back then.
Could you also revert another user visibile behaviour which changed -- this one was changed to a non-default value? This is from your 2009-01-08 commit.
This affects how filenames are expanded -- the old behaviour was to complete the filename preserving the relative filenames as relative after completion . The new behaviour is to replace a relative filename with the absolute filename. I do not want the new behaviour as I do not want the absolute filename in the repl history.
diff --git a/slime.el b/slime.el index b3fe4fe..70c3904 100644 --- a/slime.el +++ b/slime.el @@ -3665,15 +3665,24 @@ Perform completion more similar to Emacs' complete-symbol." (slime-display-or-scroll-completions completions partial))))))))
+(defcustom slime-when-complete-filename-expand nil + "Use comint-replace-by-expanded-filename instead of +comint-dynamic-complete-as-filename to complete file names" + :group 'slime-mode + :type 'boolean) + (defun slime-maybe-complete-as-filename () "If point is at a string starting with ", complete it as filename. -Return nil if point is not at filename." +Return nil iff if point is not at filename." (if (save-excursion (re-search-backward ""[^ \t\n]+\=" nil t)) (let ((comint-completion-addsuffix '("/" . """))) - (comint-replace-by-expanded-filename) + (if slime-when-complete-filename-expand + (comint-replace-by-expanded-filename) + (comint-dynamic-complete-as-filename)) t) nil))
Helmut Eller heller@common-lisp.net writes:
- Ariel Badichi [2009-01-14 17:30+0100] writes:
Helmut Eller heller@common-lisp.net writes:
+2009-01-07 Helmut Eller heller@common-lisp.net
- slime.el (slime-keys): Remove the binding for C-c C-i. M-TAB
- can also be pressed with M-C-i which is probably not taken
- by the window manager. ESC TAB would also work. Maybe we
- should reuse C-c C-i for slime-inspect.
Is there any good reason for removing the `C-c C-i' keybinding?
That binding is redundant and redundant bindings clutter the manual entry.
I've been using it for a long time, and while I can re-introduce it myself, this recurring problem of seemingly random tweaking of keybindings and other kinds of user-visible behavior certainly deters one from updating to the latest version of slime. I would like to see such modifications at least being discussed on the mailing list and given a rationale prior to their check-in.
Well, I will just put it back then.
Thank you. It is still missing, however, from slime-repl's keymap.
Ariel