文件名称:edit:用于编辑Clojure代码的库
文件大小:14KB
文件格式:ZIP
更新时间:2024-04-14 05:45:04
Clojure
编辑 用于编辑Clojure代码的库 为什么 诸如cljctools / mult之类的编辑器扩展程序需要格式化/上色/编辑clojure源文件 截至目前(2021年3月),每个编辑器扩展都实现了自己的逻辑来选择表格,颜色括号,格式等。 事实并非如此-关于编辑clojure / edn代码,没有任何编辑器/扩展名特定,它应该是通用的 使用编辑库,我们应该能够创建通用的编辑过程,在选项中传递编辑器的详细信息(通过edit.protocols和流(如tools.reader StringReader进行抽象)) 现在,在任何库中都没有实现最简单的基本操作-给定源文本/流和位置,选择当前的s-表达式,每个扩展都使用拖尾定界符和选择形式进行自己的跳舞; 用甘道夫的话说-“特兰杜伊,这太疯狂了!” 现在的选择是-在cljctools / mult中删除另一个特定于扩展名的目录并开始打结,或显式
【文件预览】:
edit-main
----LICENSE(11KB)
----src()
--------edit-process-meta()
--------edit-test()
--------edit-meta()
--------edit()
--------edit-process()
----deps.edn(2KB)
----README.md(2KB)