在emacs中以模式行设置内联 - 打开

时间:2015-07-13 16:52:15

标签: emacs modeline

我的.emacs中有这个:

(c-set-offset 'inline-open 0)

有没有办法让#34; unset"内联 - 在模式行中打开,以便某些文件内联 - 打开确实会导致缩进吗?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用您怀疑的file variables来完成此操作。无论是在顶部还是在底部。

要在顶部执行此操作,请添加:

House

位于文件顶部。

或者,您可以在文件末尾以稍微不同的格式添加它。

// -*- eval: (setq c-offsets-alist (assq-delete-all 'inline-open c-offsets-alist)) -*-

注意:Emacs会在您第一次使用这种技巧打开文件时询问您,如果您回答,Emacs会自动将此代码添加到被视为“安全“在文件局部变量。它会在// Local Variables: // eval: (setq c-offsets-alist (assq-delete-all 'inline-open c-offsets-alist)) // End: 文件中设置safe-local-variable-values

注意2:代码片段使用C ++样式注释,如果需要C注释或其他注释方案,请进行适当调整。