[slime-devel] invalid protocol message / illegal sharp macro character
Helmut Eller
heller at common-lisp.net
Thu Aug 25 14:33:54 UTC 2011
* Tamas Papp [2011-08-25 14:14] writes:
> When compiling a code snippet with C-c C-c, I get the following error
> in SLIME:
>
> Invalid protocol message:
> SB-INT:SIMPLE-READER-ERROR at 191 (line 3, column 41) on #<SB-IMPL::STRING-INPUT-STREAM
>
> {10049826B1}>:
> illegal sharp macro character: #\
>
> "(:emacs-rex (swank:compile-string-for-emacs \"(defun show-pdf (pathname)
> (external-program:start \\\"xpdf\\\" (list (namestring pathname) \\\"-z page\\\")))
> \" #(\"external.lisp\" 0 13 (buffer-name #2 buffer #<buffer external.lisp> font-lock-face buffer-menu-buffer mouse-face highlight help-echo \"mouse-2: select this buffer\")) (quote ((:position 1951) (:line 43 1))) \"/home/tamas/src/lisp/cl-pgf/external.lisp\" (quote nil)) \":cl-pgf\" t 88)
> "
It looks like something added text properties to the string returned by
buffer-name. Do you use a package like iswitch-buffer that,
unintentionally, adds text properties to buffer names?
We could always strip text properties just to be sure but that's rather
awkward.
Helmut
More information about the slime-devel
mailing list