emacs - 使用 org-mode 的 `org-edit-special' 编辑 HTML 中嵌入的 javascript/css

标签 emacs org-mode

在组织模式下,当点位于 ex 内时或src block ,我可以按 C-c ' 在相应的主要模式下的另一个窗口中编辑该部分,并进行正确的缩进和突出显示。我想重用此功能来更轻松地编辑 HTML。

在有人提出 MMM 模式、mumamo 等之前。它们对我不起作用。如果有人知道如何在多模式设置中使缩进和字体锁定正常工作,我也很乐意研究它。

要求(其中大部分正是 org-edit-special 所做的:

  1. 当在<script>时和<style> block ,以适当的相应主模式在间接缓冲区中打开 block 。
  2. 在原始 HTML 缓冲区中添加一个覆盖层,以显示该部分正在编辑中。
  3. 假设第一行的原始缩进是正确的,并在编辑完成后用那么多空格填充整个 block 。

有人知道 org-mode 的类似用法吗?这似乎迫在眉睫。

最佳答案

我不能说这对你来说有多有效(它今天才发布到邮件列表)但是 this thread邮件列表上的内容可能会为您提供解决方案。

它应该完全按照您所描述的方式进行,仅缺少正则表达式来正确定义代码块(以扩展它以适合您正在使用的文件类型)

关于emacs - 使用 org-mode 的 `org-edit-special' 编辑 HTML 中嵌入的 javascript/css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9245094/

相关文章:

emacs - 如何在 org-mode 中给括号中的单词加下划线以导出到 LaTeX

Emacs 自动完成不显示结果

emacs - 如何避免在Emacs中弹出“异步Shell命令”缓冲区?

emacs - 在组织模式下转义管道字符

emacs - 如何在发布时不让 Emacs Org 模式转换特定的外部链接?

在 org-mode 中运行 Octave 代码块时 Emacs 卡住

emacs - 确定 Emacs 23 中当前模式源代码的路径

emacs - EDE 中有哪些不同的目标类型?

emacs - 如何在 Tmux emacs 复制模式下复制文件的全部内容(> 1 个 Pane )?

regex - 如何在 Emacs 中设置 reftex-view-crossref-extra?