#author("2022-10-28T20:41:35+09:00","","") #author("2023-02-17T11:30:51+09:00","","") #topicpath /////////////////////////////////////////////////////////////////////////////// * 目次 [#hb6affea] #contents(); #ls2(VersionCtl/git/git-gutter+/); /////////////////////////////////////////////////////////////////////////////// * git-gutter+ [#we016076] - [[emacs>Editor/emacs]] 上で動作する、[[git>VersionCtl/git]] フロントエンド /////////////////////////////////////////////////////////////////////////////// * 環境構築 [#ea03af1a] //============================================================================= ** インストール [#mfba4a65] - 取得元 -- https://github.com/nonsequitur/git-gutter-plus //============================================================================= ** 設定 [#j85a85c1] ; lisp のパスを通す ; (load-library "git-gutter+.el") (setq load-path (cons (expand-file-name "<path-to-git-gutter-plus>") load-path)) ; git-gutter+ をロードする&モードをONにする (require 'git-gutter+) (global-git-gutter+-mode t) (custom-set-variables ; 差分マークをカスタマイズする '(git-gutter+-modified-sign "*") ; 変更差分 '(git-gutter+-added-sign "+") ; 追加差分 '(git-gutter+-deleted-sign "-") ; 削除差分 ) /////////////////////////////////////////////////////////////////////////////// * 使い方 [#v8051d66] //============================================================================= ** キーバインド [#y58f3067] |~key-bind |~function |~description |~remark | |C-c C-c |git-gutter+-publish-commit | |デフォルトでは他の機能に喰われている | |C-c C-k |git-gutter+-close-commit-edit-buffer | |デフォルトでは他の機能に喰われている | |C-c C-a |git-gutter+-commit-toggle-amending | |デフォルトでは他の機能に喰われている | |C-c C-e |git-gutter+-commit-toggle-allow-empty | |デフォルトでは他の機能に喰われている | |C-c C-u |git-gutter+-commit-toggle-author | |デフォルトでは他の機能に喰われている | |C-c C-d |git-gutter+-commit-toggle-date | |デフォルトでは他の機能に喰われている | |C-c C-b |git-commit-ack | |デフォルトでは他の機能に喰われている | |M-p |log-edit-previous-comment |次の変更差分位置へ Jump | | |M-n |log-edit-next-comment |前の変更差分位置へ Jump | |