diredでは、ディレクトリのリストを編集して保存するだけで、ファイルの名前を変更できます。Emacs代替ツールによる名前の変更。
名前を変更するためにdiredを使用するときに名前を変更する別の方法を使用することはできますか?名前を変更するのではなく、 "svn mv"、 "bzr mv"または "git mv"を使いたいので、ソース管理システムに追加のメタデータを登録することができます。
diredでは、ディレクトリのリストを編集して保存するだけで、ファイルの名前を変更できます。Emacs代替ツールによる名前の変更。
名前を変更するためにdiredを使用するときに名前を変更する別の方法を使用することはできますか?名前を変更するのではなく、 "svn mv"、 "bzr mv"または "git mv"を使いたいので、ソース管理システムに追加のメタデータを登録することができます。
ようなものをやって立ち往生することができます。
あなたができることは、その機能を取得し、rename-file
への呼び出しを、適切なVCSコマンドを実行するshell-command
の呼び出しで置き換えることです。
しかし、別の(より良い/より簡単に)オプションが直接あなたのリビジョン管理システムでファイル名を変更するEmacsのVCSモードのいずれかを使用することです - magitまたはPSVNまたはMercurialModeを見て、毒のお好みに応じて、 ...
diredがそのためのフックを提供しているとは思わない。あなたはそれがビルトインrename-file
が最終的に(dired-mode
で「R」にバインドされた機能がある)dired-rename-file
で何と呼ばれているように思える、dired-aux.el
内の関数を見てみると
! hg mv ? target
git mvについては、[この質問](http://stackoverflow.com/questions/17610365/how-to-use-git-mv-from-magit)を参照してください。 –