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

时间:2012-02-11 23:46:01

标签: emacs org-mode

当点在exsrc块内时,在org-mode中,我可以按 Cc'来编辑相应主要内容的另一个窗口中的部分 - 具有正确缩进和突出显示的模式。我想重复使用此功能,以便更轻松地编辑HTML。

在任何人提出MMM模式,mumamo等之前他们不适合我。如果有人知道如何在多模式设置中使缩进和字体锁定正常工作,我也很乐意调查它。

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

  1. <script><style>块中,在相应的主要模式下以间接缓冲区打开块。
  2. 将叠加层添加到原始HTML缓冲区,以显示正在编辑此部分。
  3. 假设第一行的原始缩进是正确的,并在编辑完成时用整个块填充那么多空格。
  4. 有没有人知道org-mode的类似用法?它似乎迫在眉睫。

2 个答案:

答案 0 :(得分:1)

我不能说这对你有多好(它今天刚刚发布到邮件列表中),但邮件列表上的this thread可能会为你提供解决方案。

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

答案 1 :(得分:1)

我已经完全按照我在这里描述的那样实现了它:

https://github.com/lewang/generic-edit-special
然而,Jonathan Leech-Pepin打败了我,宣布了我自己的项目。 :(