Ore*_*ren 6 emacs development-environment colors indentation auto-indent
我正在尝试为新的模板c语言编写一个新的emacs模式,我必须将其用于一些学术研究.
我希望代码在c模式下着色和缩进,但以下情况除外:
是否可以创建派生模式(来自c模式)并将其设置为忽略'%'和';'的原始目的?是否可以在没有';'的情况下使"按RET后自动缩进"功能工作?
类似的语言是否有相似的模式(带有'{}'括号,但没有分号)我可以尝试修补?
我应该尝试从头开始编写主要模式吗?
我考虑过从http://ess.r-project.org/修补R模式,但是这种模式不支持"/*comment*/"形式的注释.
我正在寻找的最重要的特性是括号缩进,即在按下RET之后在'{}'块内缩进代码(并且在没有以';'结尾的行之后没有额外缩进).部分解决方案也会有所帮助.