From sboukarev at common-lisp.net Thu Sep 1 06:29:30 2011 From: sboukarev at common-lisp.net (CVS User sboukarev) Date: Wed, 31 Aug 2011 23:29:30 -0700 Subject: [slime-cvs] CVS slime Message-ID: Update of /project/slime/cvsroot/slime In directory tiger.common-lisp.net:/tmp/cvs-serv19916 Modified Files: ChangeLog swank-sbcl.lisp Log Message: * swank-sbcl.lisp (preferred-communication-style): check for :sb-thread before :win32, so :spawn is preferred for threaded Windows builds. --- /project/slime/cvsroot/slime/ChangeLog 2011/08/31 13:18:11 1.2213 +++ /project/slime/cvsroot/slime/ChangeLog 2011/09/01 06:29:30 1.2214 @@ -1,3 +1,9 @@ +2011-08-31 Anton Kovalenko + + * swank-sbcl.lisp (preferred-communication-style): check for + :sb-thread before :win32, so :spawn is preferred for threaded + Windows builds. + 2011-08-31 Nikodemus Siivola * swank-sbcl.lisp (make-socket-io-stream): Backwards compatibility with --- /project/slime/cvsroot/slime/swank-sbcl.lisp 2011/08/31 13:18:11 1.288 +++ /project/slime/cvsroot/slime/swank-sbcl.lisp 2011/09/01 06:29:30 1.289 @@ -67,8 +67,8 @@ (cond ;; fixme: when SBCL/win32 gains better select() support, remove ;; this. - ((member :win32 *features*) nil) ((member :sb-thread *features*) :spawn) + ((member :win32 *features*) nil) (t :fd-handler))) (defun resolve-hostname (name) From sboukarev at common-lisp.net Thu Sep 1 06:33:23 2011 From: sboukarev at common-lisp.net (CVS User sboukarev) Date: Wed, 31 Aug 2011 23:33:23 -0700 Subject: [slime-cvs] CVS slime/contrib Message-ID: Update of /project/slime/cvsroot/slime/contrib In directory tiger.common-lisp.net:/tmp/cvs-serv21364 Modified Files: ChangeLog slime-c-p-c.el Log Message: * slime-c-p-c.el (slime-complete-symbol*-fancy-bit): "imitate" a close-paren, or a space, with exec-kbd-macro instead of inserting them. Makes slime-complete-symbol*-fancy compatible with paredit and probably other smart or "electric" stuff that could be bound to these keys. --- /project/slime/cvsroot/slime/contrib/ChangeLog 2011/08/30 15:34:10 1.490 +++ /project/slime/cvsroot/slime/contrib/ChangeLog 2011/09/01 06:33:23 1.491 @@ -1,3 +1,11 @@ +2011-09-01 Anton Kovalenko + + * slime-c-p-c.el (slime-complete-symbol*-fancy-bit): "imitate" a + close-paren, or a space, with exec-kbd-macro instead of inserting + them. Makes slime-complete-symbol*-fancy compatible with paredit + and probably other smart or "electric" stuff that could be bound + to these keys. + 2011-08-30 Nikodemus Siivola * slime-repl.el (slime-repl-suppress-prompt): New variable. Bind to T to --- /project/slime/cvsroot/slime/contrib/slime-c-p-c.el 2010/07/29 08:05:22 1.26 +++ /project/slime/cvsroot/slime/contrib/slime-c-p-c.el 2011/09/01 06:33:23 1.27 @@ -101,8 +101,8 @@ (equal (char-before) ?\()))) (when function-call-position-p (if (null args) - (insert-and-inherit ")") - (insert-and-inherit " ") + (execute-kbd-macro ")") + (execute-kbd-macro " ") (when (and (slime-background-activities-enabled-p) (not (minibuffer-window-active-p (minibuffer-window)))) (slime-echo-arglist)))))))) From crhodes at common-lisp.net Mon Sep 12 16:23:59 2011 From: crhodes at common-lisp.net (CVS User crhodes) Date: Mon, 12 Sep 2011 09:23:59 -0700 Subject: [slime-cvs] CVS slime/contrib Message-ID: Update of /project/slime/cvsroot/slime/contrib In directory tiger.common-lisp.net:/tmp/cvs-serv31629/contrib Modified Files: ChangeLog slime-media.el Log Message: new :popup-buffer slime-media event Allows the inferior process to popup a buffer with given name, mode and contents. (Makes ?help work nicely in swankr.) --- /project/slime/cvsroot/slime/contrib/ChangeLog 2011/09/01 06:33:23 1.491 +++ /project/slime/cvsroot/slime/contrib/ChangeLog 2011/09/12 16:23:59 1.492 @@ -1,3 +1,10 @@ +2011-09-12 Christophe Rhodes + + * slime-media.el (slime-dispatch-media-event): allow swank to + popup a buffer with a given name, mode and contents. Intended to + support display of information formatted by the inferior process + as a return value: in particular, R help_files_with_topic objects. + 2011-09-01 Anton Kovalenko * slime-c-p-c.el (slime-complete-symbol*-fancy-bit): "imitate" a --- /project/slime/cvsroot/slime/contrib/slime-media.el 2010/09/16 13:24:20 1.1 +++ /project/slime/cvsroot/slime/contrib/slime-media.el 2011/09/12 16:23:59 1.2 @@ -13,6 +13,11 @@ (let ((image (find-image image))) (slime-media-insert-image image string)) t) + ((:popup-buffer bufname string mode) + (slime-with-popup-buffer (bufname :mode mode :connection t :package t) + (princ string) + (goto-char (point-min))) + t) (t nil))) (defun slime-media-insert-image (image string &optional bol) From crhodes at common-lisp.net Tue Sep 13 22:20:41 2011 From: crhodes at common-lisp.net (CVS User crhodes) Date: Tue, 13 Sep 2011 15:20:41 -0700 Subject: [slime-cvs] CVS slime Message-ID: Update of /project/slime/cvsroot/slime In directory tiger.common-lisp.net:/tmp/cvs-serv1919 Modified Files: ChangeLog slime.el Log Message: minor simple-completion change only display "[Complete but not unique]" in the minibuffer if the possibly-partial completion is in fact a full completion. --- /project/slime/cvsroot/slime/ChangeLog 2011/09/01 06:29:30 1.2214 +++ /project/slime/cvsroot/slime/ChangeLog 2011/09/13 22:20:41 1.2215 @@ -1,3 +1,9 @@ +2011-09-13 Christophe Rhodes + + * slime.el (slime-simple-complete-symbol): only display "Complete + but not unique" message if the partial completion figures in the + completion list. + 2011-08-31 Anton Kovalenko * swank-sbcl.lisp (preferred-communication-style): check for --- /project/slime/cvsroot/slime/slime.el 2011/08/18 09:41:15 1.1374 +++ /project/slime/cvsroot/slime/slime.el 2011/09/13 22:20:41 1.1375 @@ -3727,8 +3727,9 @@ (slime-complete-restore-window-configuration)) ;; Incomplete (t - (slime-minibuffer-respecting-message - "Complete but not unique") + (when (member partial completions) + (slime-minibuffer-respecting-message + "Complete but not unique")) (slime-display-or-scroll-completions completions partial)))))))) From mevenson at common-lisp.net Tue Sep 27 06:06:28 2011 From: mevenson at common-lisp.net (CVS User mevenson) Date: Mon, 26 Sep 2011 23:06:28 -0700 Subject: [slime-cvs] CVS slime Message-ID: Update of /project/slime/cvsroot/slime In directory tiger.common-lisp.net:/tmp/cvs-serv19612 Modified Files: ChangeLog swank-abcl.lisp Log Message: abcl: Differntiate fboundp symbol descriptions. --- /project/slime/cvsroot/slime/ChangeLog 2011/09/13 22:20:41 1.2215 +++ /project/slime/cvsroot/slime/ChangeLog 2011/09/27 06:06:28 1.2216 @@ -1,3 +1,9 @@ +2011-09-27 Mark Evenson + + * swank-abcl.lisp (describe-symbol-for-emacs): Differentiate + between function, generic function, special forms, and macros by + copying SBCL implementation. + 2011-09-13 Christophe Rhodes * slime.el (slime-simple-complete-symbol): only display "Complete --- /project/slime/cvsroot/slime/swank-abcl.lisp 2011/08/26 11:10:47 1.86 +++ /project/slime/cvsroot/slime/swank-abcl.lisp 2011/09/27 06:06:28 1.87 @@ -239,9 +239,14 @@ (maybe-push :variable (when (boundp symbol) (doc 'variable))) - (maybe-push - :function (if (fboundp symbol) - (doc 'function))) + (when (fboundp symbol) + (maybe-push + (cond ((macro-function symbol) :macro) + ((special-operator-p symbol) :special-operator) + ((typep (fdefinition symbol) 'generic-function) + :generic-function) + (t :function)) + (doc 'function))) (maybe-push :class (if (find-class symbol nil) (doc 'class))) From sboukarev at common-lisp.net Wed Sep 28 16:49:53 2011 From: sboukarev at common-lisp.net (CVS User sboukarev) Date: Wed, 28 Sep 2011 09:49:53 -0700 Subject: [slime-cvs] CVS slime Message-ID: Update of /project/slime/cvsroot/slime In directory tiger.common-lisp.net:/tmp/cvs-serv10849 Modified Files: ChangeLog slime.el Log Message: * slime.el: Remove (require 'hideshow), it's not used anymore. Spotted by Leo Liu. --- /project/slime/cvsroot/slime/ChangeLog 2011/09/27 06:06:28 1.2216 +++ /project/slime/cvsroot/slime/ChangeLog 2011/09/28 16:49:53 1.2217 @@ -1,3 +1,8 @@ +2011-09-28 Stas Boukarev + + * slime.el: Remove (require 'hideshow), it's not used anymore. + Spotted by Leo Liu. + 2011-09-27 Mark Evenson * swank-abcl.lisp (describe-symbol-for-emacs): Differentiate --- /project/slime/cvsroot/slime/slime.el 2011/09/13 22:20:41 1.1375 +++ /project/slime/cvsroot/slime/slime.el 2011/09/28 16:49:53 1.1376 @@ -65,7 +65,6 @@ (require 'comint) (require 'timer) (require 'pp) -(require 'hideshow) (require 'font-lock) (when (featurep 'xemacs) (require 'overlay))