[parenscript-devel] js-expander broken with recent changes to slime

Recent changes to slime (quicklisp version) have broken the js-expander Slime Changelog: 2011-03-09 Helmut Eller <heller@common-lisp.net> Remove slime-sexp-at-point-for-macroexpansion. * slime.el (slime-sexp-at-point-for-macroexpansion): Deleted. (slime-eval-macroexpand): Use slime-sexp-at-point instead. (slime-eval-macroexpand-inplace): Use slime-bounds-of-sexp-at-point directly. I believe this fix should work but my slime fu is weak. $ diff js-expander.el ../../js-expander.el 40c40 < (first (slime-sexp-at-point-for-macroexpansion)) ---
(slime-sexp-at-point)

Thanks Andy! I've been meaning to track down that annoyance (and never getting to it) for quite a while. On Fri, May 20, 2011 at 1:19 PM, Andy Peterson <andy.arvid@gmail.com> wrote:
Recent changes to slime (quicklisp version) have broken the js-expander Slime Changelog: 2011-03-09 Helmut Eller <heller@common-lisp.net>
Remove slime-sexp-at-point-for-macroexpansion.
* slime.el (slime-sexp-at-point-for-macroexpansion): Deleted. (slime-eval-macroexpand): Use slime-sexp-at-point instead. (slime-eval-macroexpand-inplace): Use slime-bounds-of-sexp-at-point directly.
I believe this fix should work but my slime fu is weak.
$ diff js-expander.el ../../js-expander.el 40c40 < (first (slime-sexp-at-point-for-macroexpansion)) ---
(slime-sexp-at-point)
_______________________________________________ parenscript-devel mailing list parenscript-devel@common-lisp.net http://lists.common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel

Daniel, I think you forgot to push it to the repo. I just did. Thanks for the fix Andy! Vladimir On Fri, May 20, 2011 at 4:24 PM, Daniel Gackle <danielgackle@gmail.com> wrote:
Thanks Andy! I've been meaning to track down that annoyance (and never getting to it) for quite a while.
On Fri, May 20, 2011 at 1:19 PM, Andy Peterson <andy.arvid@gmail.com> wrote:
Recent changes to slime (quicklisp version) have broken the js-expander Slime Changelog: 2011-03-09 Helmut Eller <heller@common-lisp.net> Remove slime-sexp-at-point-for-macroexpansion. * slime.el (slime-sexp-at-point-for-macroexpansion): Deleted. (slime-eval-macroexpand): Use slime-sexp-at-point instead. (slime-eval-macroexpand-inplace): Use slime-bounds-of-sexp-at-point directly.
I believe this fix should work but my slime fu is weak. $ diff js-expander.el ../../js-expander.el 40c40 < (first (slime-sexp-at-point-for-macroexpansion)) ---
(slime-sexp-at-point)
_______________________________________________ parenscript-devel mailing list parenscript-devel@common-lisp.net http://lists.common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel
_______________________________________________ parenscript-devel mailing list parenscript-devel@common-lisp.net http://lists.common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel

Oh, I didn't even realize it was in the repo. I have a copy in my .emacs that dates back to the one you originally wrote. It's a very useful feature and deserves to be better known. Daniel On Tue, May 31, 2011 at 6:58 PM, Vladimir Sedach <vsedach@gmail.com> wrote:
Daniel, I think you forgot to push it to the repo. I just did.
Thanks for the fix Andy!
Vladimir
On Fri, May 20, 2011 at 4:24 PM, Daniel Gackle <danielgackle@gmail.com> wrote:
Thanks Andy! I've been meaning to track down that annoyance (and never getting to it) for quite a while.
On Fri, May 20, 2011 at 1:19 PM, Andy Peterson <andy.arvid@gmail.com> wrote:
Recent changes to slime (quicklisp version) have broken the js-expander Slime Changelog: 2011-03-09 Helmut Eller <heller@common-lisp.net> Remove slime-sexp-at-point-for-macroexpansion. * slime.el (slime-sexp-at-point-for-macroexpansion): Deleted. (slime-eval-macroexpand): Use slime-sexp-at-point instead. (slime-eval-macroexpand-inplace): Use slime-bounds-of-sexp-at-point directly.
I believe this fix should work but my slime fu is weak. $ diff js-expander.el ../../js-expander.el 40c40 < (first (slime-sexp-at-point-for-macroexpansion)) ---
(slime-sexp-at-point)
_______________________________________________ parenscript-devel mailing list parenscript-devel@common-lisp.net http://lists.common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel
_______________________________________________ parenscript-devel mailing list parenscript-devel@common-lisp.net http://lists.common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel
_______________________________________________ parenscript-devel mailing list parenscript-devel@common-lisp.net http://lists.common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel
participants (3)
-
Andy Peterson
-
Daniel Gackle
-
Vladimir Sedach