エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
vc-modeでコミットメッセージを書くときに diffを表示する - Shohei Yoshida's Diary
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
vc-modeでコミットメッセージを書くときに diffを表示する - Shohei Yoshida's Diary
基本的にコミットする際は git commit -v で Vimで書いているけど, Emacsの標準機能だけでいい感じにで... 基本的にコミットする際は git commit -v で Vimで書いているけど, Emacsの標準機能だけでいい感じにできないだろうかと思って調べてみた. 個人的には diffを見ながらコミットメッセージを書ければそれでよく、あとは基本的にはいらない. ;; Emacs 30以下向け (add-hook 'vc-before-checkin-hook #'vc-diff) (add-hook 'vc-checkin-hook (lambda () (when-let* ((buf (get-buffer "*vc-diff*")) (window (get-buffer-window buf))) (delete-window window)))) とりあえず checkin(この表現も懐かしいが)前に vc-diff を実行し, commitが終わったらその窓を消すということで対応でき

