[slime-devel] [PATCH] operator-arglist

Terje Norderhaug terje at in-progress.com
Tue Jun 30 22:05:22 UTC 2009


On Jun 30, 2009, at 2:15 PM, Terje Norderhaug wrote:
> Here is a patch that  writes the function name and arglist as a list
> on a single line:
>
> diff -u slime-2009-06-30/swank.lisp patch/swank.lisp
> --- slime-2009-06-30/swank.lisp 2009-06-29 00:15:06.000000000 -0700
> +++ patch/swank.lisp    2009-06-30 14:04:48.000000000 -0700
> @@ -3005,7 +3005,7 @@
>       (let ((args (arglist (parse-symbol name (guess-buffer-package
> package))))
>             (*print-escape* nil))
>         (cond ((eq args :not-available) nil)
> -           (t (format nil "(~a ~/pprint-fill/)" name args))))))
> +           (t (princ-to-string (cons name args)))))))

Also remove the binding of *print-escape*, obviously.

-- Terje Norderhaug








More information about the slime-devel mailing list