emacs - 让 Emacs 对缩进不那么咄咄逼人

标签 emacs elisp indentation cc-mode

每当我键入某些内容时,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/

相关文章:

emacs - Emacs 中的 CoffeeScript 缩进问题

Emacs lisp - 在两个括号之间提取数字

emacs - 检查主模式是否等于几个emacs之一

search - 在 Isearch 搜索字符串中使用 Emacs 寄存器

emacs - 一段elisp 代码 "yield"可以让emacs 不阻塞吗?

emacs - 强制 AUCTeX 解析整个文档

vim - vi 中快速缩进多行

python - 如何缩进多行字符串的内容?

php - 如何在 emacs 中添加 php 模式 Hook

windows - 如何在 Windows 上安装 emacs?