Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在emacs中的modeline中设置内联打开_Emacs_Modeline - Fatal编程技术网

在emacs中的modeline中设置内联打开

在emacs中的modeline中设置内联打开,emacs,modeline,Emacs,Modeline,我的.emacs中有这个: (c-set-offset 'inline-open 0) 有没有一种方法可以在modeline中“取消设置”内联打开,以便对于某些文件,内联打开会导致缩进 谢谢。你可以像你怀疑的那样完成这项任务。要么在顶部,要么在底部 要在顶部执行此操作,请添加: // -*- eval: (setq c-offsets-alist (assq-delete-all 'inline-open c-offsets-alist)) -*- 在文件的顶部 或者,您可以将其以稍微不同的

我的.emacs中有这个:

(c-set-offset 'inline-open 0)
有没有一种方法可以在modeline中“取消设置”内联打开,以便对于某些文件,内联打开会导致缩进


谢谢。

你可以像你怀疑的那样完成这项任务。要么在顶部,要么在底部

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

// -*- eval: (setq c-offsets-alist (assq-delete-all 'inline-open c-offsets-alist)) -*-
在文件的顶部

或者,您可以将其以稍微不同的格式添加到文件末尾

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


注释2:代码片段使用C++风格的注释,如果需要C注释或其他注释方案,请适当调整。

,可以像你猜想的那样完成这一点。要么在顶部,要么在底部

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

// -*- eval: (setq c-offsets-alist (assq-delete-all 'inline-open c-offsets-alist)) -*-
在文件的顶部

或者,您可以将其以稍微不同的格式添加到文件末尾

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


注释2:代码片段使用C++风格的注释,如果需要C注释或其他注释方案,请适当调整。

有助于你想做的事情吗?看起来您可以指定每个模式的设置。。。还是我遗漏了什么?这基本上说明了我在.emacs中所做的事情。我希望能够通过指定modeline在每个文件的基础上覆盖该设置。例如,对于制表符宽度,我可以用这个modeline覆盖:/*-*-制表符宽度:2-*-*/对您想要做的事情有帮助吗?看起来您可以指定每个模式的设置。。。还是我遗漏了什么?这基本上说明了我在.emacs中所做的事情。我希望能够通过指定modeline在每个文件的基础上覆盖该设置。例如,对于制表符宽度,我可以通过此modeline:/*-*-制表符宽度:2-*-*/