Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/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 如何在特定的主模式下在小缓冲区中关闭公司模式_Emacs_Elisp - Fatal编程技术网

Emacs 如何在特定的主模式下在小缓冲区中关闭公司模式

Emacs 如何在特定的主模式下在小缓冲区中关闭公司模式,emacs,elisp,Emacs,Elisp,我在全球范围内转变了公司模式。但我不想在vhdl模式下打开它 我添加了hook来关闭vhdl模式的hook。但在vhdl模式下,它仍然在小型缓冲区中工作 只有在主模式为vhdl模式时,我如何才能关闭迷你缓冲区?在阅读@phils的帖子了解另一个问题并检查公司模式后,我找到了解决方案 全局公司模式可以接受例外列表作为可选参数 因此,我的解决方案是: (global-company-mode '(not vhdl-mode)) 它将在除vhdl模式外的所有主要模式上应用公司模式,对我来说效果很好。

我在全球范围内转变了公司模式。但我不想在vhdl模式下打开它

我添加了hook来关闭vhdl模式的hook。但在vhdl模式下,它仍然在小型缓冲区中工作


只有在主模式为vhdl模式时,我如何才能关闭迷你缓冲区?

在阅读@phils的帖子了解另一个问题并检查公司模式后,我找到了解决方案

全局公司模式可以接受例外列表作为可选参数

因此,我的解决方案是:

(global-company-mode '(not vhdl-mode))

它将在除vhdl模式外的所有主要模式上应用公司模式,对我来说效果很好。

@phils非常感谢。在阅读了你的帖子并检查了公司模式后,我找到了解决方案。(它使其他模式无法工作)。它具有全局公司模式的例外列表。我的解决方案是(全球公司模式(不是vhdl模式))。这对我来说很好。我重新开始了这个问题,因为你找到了一个解决方案,它非常适合你所问的模式。请将其作为答案发布,然后接受?我将在此处留下其他问答的链接以供参考:。