4

私が現在使用している最近のバージョンの Magit (M-x magit-version言う) は、コミット メッセージに特定の迷惑なプロパティを強制し、それらを奇妙に色付けします。magit-20131222.850具体的には、特定の長さで行を自動分割し、最初の行を緑色にします。

これを無効にして、古いダム コミット メッセージ ウィンドウのように動作させる方法はありますか? に関連するものは何も表示されないM-x customize-modeため、解決策にはいくつかのelisp.

4

2 に答える 2

7

以下を に追加します.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変更したい顔を知ることができます。)

于 2014-05-02T03:54:19.190 に答える
4

最新のmagitバージョン(私はMagit 20190122.503を使用しています)ではgit-commit-setup-hook、これを機能させるために使用する必要があります:

(add-hook 'git-commit-setup-hook 'turn-off-auto-fill
          ;; append to end of git-commit-setup-hook to ensure our hook trumps others.
          t)
于 2019-01-30T10:40:55.130 に答える