Emacs 防止在以表达式开头的行上自动缩进

Emacs 防止在以表达式开头的行上自动缩进,emacs,indentation,Emacs,Indentation,我使用的是emacs,但缩进设置有问题 每当我以#开头一行时,它会自动缩进该行。我不想发生这种事 我可以配置此行为吗?如何做到这一点?每个主模式都有自己的缩进行为,因此一般来说,您需要知道正在使用哪个主模式(C-h v主模式或C-h m),并且更改行为的方式取决于主模式 但是,我想这是电子缩进模式(C-hf电子缩进模式)。您可以使用M-x电子缩进模式或M-x电子缩进本地模式进行切换,或自定义其变量。如下所示,我们需要知道您使用的主要模式。请使用问题左下角的编辑链接更新此信息。是的,我使用的是电子

我使用的是emacs,但缩进设置有问题

每当我以
#
开头一行时,它会自动缩进该行。我不想发生这种事


我可以配置此行为吗?如何做到这一点?

每个主模式都有自己的缩进行为,因此一般来说,您需要知道正在使用哪个主模式(
C-h v主模式
C-h m
),并且更改行为的方式取决于主模式


但是,我想这是
电子缩进模式
C-hf电子缩进模式
)。您可以使用
M-x电子缩进模式
M-x电子缩进本地模式
进行切换,或自定义其变量。

如下所示,我们需要知道您使用的主要模式。请使用问题左下角的编辑链接更新此信息。是的,我使用的是电子缩进模式,如何防止它缩进以某些单词开头的行主模式可能仍然相关,它是什么?如果关闭
电子缩进模式
,不良行为是否会消失?那么可能不是
电子缩进模式
。你为什么不发布主要模式?模式是verilog模式我对verilog模式不太熟悉。当我将主模式切换到verilog模式并键入“#”时,它不会缩进。尝试运行Emacs,如
Emacs-q
,以防止它加载您的设置。如果它的行为方式与您希望的
-q
相同,请对分init.el以查找导致其行为不正常的设置。