想试试用AsciiDoc写文档。搜了一圈,好像emacs对这个的插件很少。各位都是用啥编辑AsciiDoc的?
基本需求:语法高亮,预览,如果有基于语法结构的键移动和其他操作最好(类似org)
想试试用AsciiDoc写文档。搜了一圈,好像emacs对这个的插件很少。各位都是用啥编辑AsciiDoc的?
基本需求:语法高亮,预览,如果有基于语法结构的键移动和其他操作最好(类似org)
恐怕没有,同时用 Emacs 和 AsciiDoc 的同好估计不多。现有的 adoc-mode 还好,主要功能:
预览的话我用 Asciidoctor.js Live Preview Firefox 插件,Chrome 也是同一个插件,自动刷新,可以改主题等一些功能。
其他就没什么了。
那基本上够用了。实在不行我还可以用vscode。
不过为啥用emavs的不喜欢用asciidoc?都用org么?如果我自己用的化,org没问题。但是考虑到可能和其他人一起弄。就不好搞了。他们都没听说过org。但是如果他们说不会asciidoc,我可以拿 这就是markdown的升级版,markdown都不会? 怼过去
“org 是 MD 的 emacs 版”
还得安利大家用 Emacs 才行
Doom Emacs 没提供 AsciiDoc 的 module,Spacemacs 自带了 AsciiDoc 的 layer:
AsciiDoc真是挺可惜的,比Markdown更早诞生、设计更完备、有Eclipse背书,却还是冷冷清清。连带它早期面向的Docbook也没什么生态可言(连个开源、专用的转换器/样式表模板都没有;Pandoc一转语义全吃了)。现在转而面向HTML,Asciidoctor一家与Markdown浩如烟海的引擎正面交锋,结果当然被爆杀。
另外Asciidoc不应该与Org Mode相比。前者是为文档发表服务的,主打可伸缩性;后者是大纲笔记、TODO list的究极强化版,主打可拓展性。Asciidoc讲究输出样式(多于现代HTML,少于odt或docx),而Org认为纯文本环境才是它的正统“运行时”,导出就跟文本处理套件的“打印”一样,只是一种“序列化”的方法。
这还真有,而且作者和我互关了 mastodon。XSLT3 处理器用 Saxon 的开源 Java 版本够用了。Pandoc 纯纯的不专业罢了。
用 DocBook xslTNG 写博客 - Programming - Emacs China (emacs-china.org)
他也是 emacs 用户,还写了 org 导出到 XML 的插件
Pandoc 只是看上去什么格式都能处理,最近我测试了一下,转换效果并不优质,只能说能用,但达不到够用
查了下,这个作者真是不得了,DocBook的技术委员会、官网、仓库、说明书、新旧样式表全都是他创建、管理或者维护,属于是把标准化格式玩成个人项目了。而且他还是Saxonica的“Senior Software Developer”、Saxon HE仓库的唯一提交者。
Pandoc的org转asciidoc还算能用,可以将org的#+begin_caution
等block转换为asciidoc的admonition block(对于reStructuredText格式同样能转换)。