如何在HERE文档中禁用Emacs电动支架

时间:2013-10-18 23:10:57

标签: emacs

在Emacs中,有没有办法在HERE doc区域内自动禁用电括号?当我尝试在HERE文档中键入句子时,当我输入诸如for和if之类的语言关键字时,Emacs会不断插入分支和换行符。我有一把钥匙关掉它们,但我想知道是否有自动方式。

1 个答案:

答案 0 :(得分:0)

您需要一个解析器来检测here-document中是否存在。 然后建议插入括号的函数如果为真则停止。

WRT到第一部分,这里有一个通用的解析器:

http://bazaar.launchpad.net/~a-roehler/s-x-emacs-werkstatt/trunk/view/head:/beg-end.el

要查看一些使用示例,请查看

http://bazaar.launchpad.net/~a-roehler/s-x-emacs-werkstatt/trunk/view/head:/sh-werkstatt.el