按 return 时 Emacs 缩进
Emacs indent when press return
我的项目中有很多降价文件,每次都需要更改它们。
例如,在 changelog.md 我有这样的格式:
## 1.11.3 (2016-10-01)
- Fix bug
- New feature....
当我按下 return 时,emacs 在当前行中添加一个新选项卡,并在创建的新行中添加另一个选项卡。
如何仅对降价文件停用此缩进?
我通过定义一个函数来禁用 electric-indent-mode
并将其添加到 markdown-mode-hook
:
(defun my-disable-electric-indent ()
"Disable electric indenting."
(electric-indent-local-mode -1))
(add-hook 'markdown-mode-hook
#'my-disable-electric-indent)
我的项目中有很多降价文件,每次都需要更改它们。
例如,在 changelog.md 我有这样的格式:
## 1.11.3 (2016-10-01)
- Fix bug
- New feature....
当我按下 return 时,emacs 在当前行中添加一个新选项卡,并在创建的新行中添加另一个选项卡。 如何仅对降价文件停用此缩进?
我通过定义一个函数来禁用 electric-indent-mode
并将其添加到 markdown-mode-hook
:
(defun my-disable-electric-indent ()
"Disable electric indenting."
(electric-indent-local-mode -1))
(add-hook 'markdown-mode-hook
#'my-disable-electric-indent)