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