在组织模式下,当点位于 ex
内时或src
block ,我可以按 C-c ' 在相应的主要模式下的另一个窗口中编辑该部分,并进行正确的缩进和突出显示。我想重用此功能来更轻松地编辑 HTML。
在有人提出 MMM 模式、mumamo 等之前。它们对我不起作用。如果有人知道如何在多模式设置中使缩进和字体锁定正常工作,我也很乐意研究它。
要求(其中大部分正是 org-edit-special 所做的:
- 当在
<script>
时和<style>
block ,以适当的相应主模式在间接缓冲区中打开 block 。 - 在原始 HTML 缓冲区中添加一个覆盖层,以显示该部分正在编辑中。
- 假设第一行的原始缩进是正确的,并在编辑完成后用那么多空格填充整个 block 。
有人知道 org-mode 的类似用法吗?这似乎迫在眉睫。
最佳答案
我不能说这对你来说有多有效(它今天才发布到邮件列表)但是 this thread邮件列表上的内容可能会为您提供解决方案。
它应该完全按照您所描述的方式进行,仅缺少正则表达式来正确定义代码块(以扩展它以适合您正在使用的文件类型)
关于emacs - 使用 org-mode 的 `org-edit-special' 编辑 HTML 中嵌入的 javascript/css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9245094/