0
我正在为我创建的DSL编写emacs的主模式。我是从基本模式继承而来的,这个基本模式远远超出了我的想法(6个制表符,我认为)。使Emacs缩进在主要模式下正常工作
我希望能够定义:
(setq mydsl-tab-width 4)
,并有工作。
我正在为我创建的DSL编写emacs的主模式。我是从基本模式继承而来的,这个基本模式远远超出了我的想法(6个制表符,我认为)。使Emacs缩进在主要模式下正常工作
我希望能够定义:
(setq mydsl-tab-width 4)
,并有工作。
不太理解问题...
在您的主要模式中,我假定您正在进行一些设置。也许其中一个可能是:
(setq tab-width mydsl-tab-width) ;# use the tab width specified by your variable
您能否详细说明当前如何使用mydsl-tab-width
? Emacs当然不知道 - tab-width
是使用/设置的变量。
啊 - 那是有效的。我不确定这是如何相互关联的。我注意到有一些与模式和自动生成有关的有趣魔术。 – 2010-06-03 20:52:25