DocBook 主要维护人 Norman Walsh 写了一个用来写 DocBook 的 emacs mode: DocBook IDE ,以前写 DocBook 就用这个,可以实现自动提示 DocBook 元素等。刚上他个人网站又看了一下,提到这个插件不再维护,他已经用 nxml-mode 了。
官方网站 http://www.thaiopensource.com/nxml-mode/
下载 http://www.thaiopensource.com/download/
nxml-mode 比一般的 emacs mode 来得肥胖。安装方法:把相关文件下载放到某目录比如 home(~) 目录,并把文件夹命名 nxml-mode ,然后 .emacs 中加入 (load “~/nxml-mode/rng-auto.el”) 。当然,可以设置自动关联 xml 文件到 nxml-mode,也可以 M-x nxml-mode 来以该模式打开当前文件。关联 xml xhtml 等文件:
(setq auto-mode-alist
(cons ‘(”\\.\\(xml\\|xsl\\|rng\\|xhtml\\)\\’” [...]
分享到:
相关推荐
(add-to-list 'load-path "/path/to/svg-tag-mode-directory") ; 替换为svg-tag-mode的本地路径 (require 'svg-tag-mode) 全球启用svg-tag-mode: (global-svg-tag-mode t) ``` 一旦启用,svg-tag-mode会在打开SVG...
html5-el, 在 Emacs Lisp,HTML5和XHTML5工具中 html5-el这是一个用于各种项目的umbrella库,涉及在 Emacs Lisp中使用 HTML5.使用 nxml-mode 编辑x 射线文档这提供了使用 nxml-mode 来编辑XHTML5验证的x 射线文档的...
nXML-mode 无法完成 CSS 属性及其值。 但它们的定义在 auto-complete.el 中。 因此,CSS 属性及其值在完成属性值时可用。 见上面的截图。 当你在元素的内容上时做完成。 nXML 模式无法完成元素的内容。 但它们的
句法关闭 插入结束分隔符字符,即括号、括号、大括号或任何需要的东西 - 考虑句法后果。... 目前支持以下模式: agda2-mode emacs-lisp-mode html-mode js-mode mhtml-mode nxml-mode org-mode php-mode python
XSLT是一种转换XML文件的语言,Emacs同样提供了`nxml-mode`来处理XSLT文件。在这个模式下,用户可以享受到良好的代码格式化和自动完成,使XSLT编写更加便捷。 卡片(card)和备忘单(sheet)的概念通常指的是将复杂...
YaHTML,nxml-mode和psgml-mode。 安装html-fold.el 将html-fold.el放入您的加载路径 字节编译它,如果你愿意的话 将以下代码放入您的.emacs中 ( autoload 'html-fold-mode " html-fold " " Minor mode for hiding...
- **有用链接**: [Emacs Wiki关于XML模式的信息](https://www.emacswiki.org/emacs/XMLMode) ##### 1.10 Boxquote - **基本**: 用于创建引用块或代码块。 - **有用链接**: [Emacs Wiki上的Boxquote页面]...
- **基本描述**:Emacs 支持对 NXML 和 XML 代码的自动缩进和格式化。 - **特点**: - 根据 XML 元素的嵌套结构自动调整缩进。 - 支持对标签进行自动闭合。 - **有用链接**:[Emacs XML 缩进文档]...
例如,`nxml-mode`提供XML和HTML的语法高亮和自动完成,`emmet-mode`则加速HTML标签的编写,通过缩写和快捷键快速生成复杂结构。 5. **版本控制**:GitHub上的项目通常使用Git进行版本控制。Git允许团队协作,追踪...
使用Emacs中的nxml-mode ,XML编辑(从RNC文件中)可以即时进行验证,这非常容易。 核心文件: tree_species.xml :基础文档 tree_species.rnc :模式 tree_species.json :可以从中生成网页等的派生文件(不直
8. **集成环境**:有些IDE和文本编辑器(如 Oxygen XML Editor, Emacs with nXML mode 等)提供了对DocBook的良好支持,可以帮助提升编写效率。 9. **社区与资源**:DocBook有一个活跃的开发者社区,提供了许多在线...