欢迎!有关本站工作方式的一些更多信息,请参阅关于页面。
一些现有的Clojure工具(链接:1)目前建立在实际的tools.analyzer.jvm上,依赖于AST节点上的行尾和列尾。
这些数据目前在ClojureScript分析器中缺失,这阻止了这些工具移植到ClojureScript(链接:2)
(链接:1)https://github.com/clojure-emacs/refactor-nrepl(链接:2)https://github.com/clojure-emacs/refactor-nrepl/issues/195#issuecomment-303910871
评论由:julienfantin发表
这是一个补丁,它添加了行尾和列尾,并尝试使从环境获取该数据的方式标准化。
评论由:anmonteiro发表
我认为这已经在CLJS-1461中得到了解决,该目标是与tools.analyzer AST实现完全兼容。
评论由:dnolen发表
CLJS-1461是一个大项目,我们不确定将花费多长时间。在此期间,如果我们得到补丁的话,不建议采取逐步的增量步骤。
这个补丁看起来很好,但是最好得到一些反馈,表明源映射没有受到影响。
不幸的是,我们主要项目依赖于较旧的ClojureScript版本,所以我不能在我们主要代码库上测试这个。有没有特别要注意的事情?
Julien,你不需要测试这个,我在这里尝试得到一些外部帮助:)
评论者:benedek.fazekas
这个有关进度吗?只是在查看 https://github.com/clojure-emacs/refactor-nrepl/issues/195 时发现这个还在待处理状态谢谢
我们只需要更多关于这个帖子的反馈。尝试这个补丁,并告诉我们源映射是否仍然正常工作。