Magit的最新版本(M-x magit-version
表示magit-20131222.850
)我目前使用的是對提交消息實施某些惱人的屬性,並且奇怪地爲它們着色。具體來說,它會自動斷開一定長度的線條並將第一個顏色變爲綠色。關閉磁性模式提交格式
有沒有什麼辦法可以禁用它,並使其像舊的啞提交消息窗口?我沒有看到任何相關的東西 - 看在M-x customize-mode
,所以我認爲解決方案將涉及一些elisp
。
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
學習什麼面對它是要修改。 )
當你在一個提交緩衝區中,如果你做了'Ch m',它顯示的主要模式是什麼? 'M-x magit-version'的輸出是什麼? – Chris
@Chris - 爲問題添加版本信息。 'C-h m'命名'git-commit-mode'作爲提交緩衝區的主要模式。 – Inaimathi