每当我键入某些内容时,Emacs 都会重新缩进当前行,例如“;”或者 ”//”。这很烦人,因为有很多地方不够聪明,无法正确缩进。
如何禁用此功能?我仍然希望能够使用 TAB 缩进该行,但我不希望我键入的任何源代码导致它重新缩进。
(我使用的是 Dylan Moonfire 的 C# 模式,但这可能适用于任何 cc 模式。)
最佳答案
尝试运行 c-toggle-electric-state关闭这些字符的电动 Action 。
您可以将其作为 c-mode-common-hook 的一部分来执行,或者通过点击 C-c C-l
手动切换状态。 .
关于emacs - 让 Emacs 对缩进不那么咄咄逼人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1330066/