我目前使用的 Magit 的最新版本(M-x magit-version
说 magit-20131222.850
)在提交消息上强制执行某些烦人的属性,并为它们着色奇怪。具体来说,它会在一定长度处自动换行,并将第一行涂成绿色。
有什么方法可以禁用它,让它像旧的哑提交消息窗口一样工作吗?我在 M-x customize-mode
中没有看到任何相关的内容,所以我认为解决方案将涉及一些 elisp
。
最佳答案
将以下内容添加到您的 .emacs
:
(add-hook 'git-commit-mode-hook
'(lambda () (auto-fill-mode 0))
;; append rather than prepend to git-commit-mode-hook, since the
;; thing that turns auto-fill-mode on in the first place is itself
;; another hook on git-commit-mode.
t)
关于字体颜色,我建议你将光标移动到感兴趣的文本上,执行M-x customize-face
,然后使用对话框。
但是,您可以在原始 elisp 中执行类似的操作:
(set-face-foreground 'git-commit-summary-face "white")
(通常,您可以将光标移动到感兴趣的文本,然后执行 M-x describe-face
以了解您要修改的面孔是什么。)
关于git - 关闭 magit-mode 提交格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23417579/