Marco Baringer wrote:
Alberto Riva ariva@ufl.edu writes:
Hi,
I recently updated to the latest slime from CVS, and now every time I do a M-. I get an emacs message that says "Symbol's function definition is void: match-string-no-properties."
My emacs is XEmacs 21.4 (patch 15) (x86_64-redhat-linux, Mule). All help appreciated! Thanks,
does this patch help?
I haven't tested it yet, but I assume it would because it's equivalent to Nathan's suggestion, that works. Thanks!
Alberto
Index: slime.el
RCS file: /project/slime/cvsroot/slime/slime.el,v retrieving revision 1.696 diff -u -r1.696 slime.el --- slime.el 5 Dec 2006 14:36:04 -0000 1.696 +++ slime.el 5 Dec 2006 21:37:26 -0000 @@ -2514,7 +2514,11 @@ (save-excursion (when (or (re-search-backward regexp nil t) (re-search-forward regexp nil t))
(let ((string (match-string-no-properties 2)))
(let ((string (if (featurep 'xemacs)
(buffer-substring-no-properties
(match-beginning 2)
(match-end 2))
(match-string-no-properties 2)))) (cond ((string-match "^\"" string) (ignore-errors (read string))) ((string-match "^#?:" string) (substring string (match-end 0))) (t string)))))))