プレフィックスコマンドC-x v !
(vc-edit-next-command
)を使用して、VCが実行しようとしているシェルコマンドを編集することができます。これはVCSコマンドにたいしてバックエンドのVCコマンドセットとインターフェイスの不必要な複雑化を伴うことなく、コマンド引数をオプションとして追加可能にすることを主に意図したものです。
たとえばGitは複数ブランチのログを生成できますが、C-x v b l
(vc-print-branch-log
)が入力を求めるのは単一のブランチ名です。C-x v ! C-x v b lとタイプしてかあVCが実行しようとしている‘git
log’コマンドに追加のブランチ名を加えることによって、複数ブランチのログを取得することができます。