[slime-cvs] CVS slime

CVS User heller heller at common-lisp.net
Wed Jan 7 09:21:44 UTC 2009


Update of /project/slime/cvsroot/slime
In directory cl-net:/tmp/cvs-serv20781

Modified Files:
	ChangeLog slime.el 
Log Message:
* 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.

* 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.

--- /project/slime/cvsroot/slime/ChangeLog	2009/01/05 21:58:14	1.1640
+++ /project/slime/cvsroot/slime/ChangeLog	2009/01/07 09:21:44	1.1641
@@ -1,3 +1,14 @@
+2009-01-07  Helmut Eller  <heller at 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 at common-lisp.net>
 
 	Create a compilation-log buffer so that next-error works but
--- /project/slime/cvsroot/slime/slime.el	2009/01/05 21:58:21	1.1103
+++ /project/slime/cvsroot/slime/slime.el	2009/01/07 09:21:44	1.1104
@@ -544,21 +544,16 @@
     ("\C-c\C-k"   slime-compile-and-load-file)
     ("\C-c\M-k"   slime-compile-file)
     ("\C-c\C-c"   slime-compile-defun)
-    ;; Editing/navigating
-    ("\M-\C-i"    slime-complete-symbol)
-    ("\C-c\C-i"   slime-complete-symbol)
+    ;; Editing
+    ("\M-\t"      slime-complete-symbol)
+    (" "          slime-space)
     ;; Evaluating
     ;;("\C-x\M-e" slime-eval-last-expression-display-output :inferior t)
     ("\C-c\C-p"   slime-pprint-eval-last-expression)
-    ("\C-c\C-y"   slime-call-defun)
-    ;;("\M-g"     slime-quit :prefixed t :inferior t :sldb t)
-    ;; Documentation
-    (" "          slime-space)
-    ("\C-c\C-f"   slime-describe-function)
+    ;; Misc
     ("\C-c\C-u"   slime-undefine-function)
     ("\C-c\C-m"   slime-macroexpand-1)
     ("\C-c\M-m"   slime-macroexpand-all)
-    ("\C-c\M-0"   slime-restore-window-configuration)
     ([?\C-\M-.]   slime-next-location)
     ;; ;; Shadow unwanted bindings from inf-lisp
     ;; ("\C-a"    slime-nop :prefixed t :inferior t :sldb t)
@@ -3387,7 +3382,8 @@
     ((:file filename)
      (let ((filename (slime-from-lisp-filename filename)))
        (slime-check-location-filename-sanity filename)
-       (set-buffer (find-file-noselect filename))))
+       (set-buffer (or (get-file-buffer filename)
+                       (find-file-noselect filename)))))
     ((:buffer buffer-name)
      (slime-check-location-buffer-name-sanity buffer-name)
      (set-buffer buffer-name))





More information about the slime-cvs mailing list