locate
,grep
、find
のようなUNIXツールの場合は、のように、UNIXのツールの場合はを使用します。 Emacsは(helm
-packageで)find-file
、find-file-at-point
などの機能のために必要WindowsでのEmacsへのパス変換に最適な場所
/c/path/to/file/file.txt
関数形
c:/path/to/file/file.txt
で
helm-find-file
そのパス:のgit-bashのツールは、次の形式のパスを吐き出します
前者を後者に変換するconverter-functionを書きました。私はdefadvice
でexpand-file-name
に接続しました。これは合理的にうまくいきます(例えば、がgit-bash locate
と協力するようにした最初の使用例)。
しかし、場合によっては、find-file-at-point
のインタラクティブな使用のように機能しません。だから私の質問は、より多くの普遍的な場所でも、このコンバータをフックして、インタラクティブな呼び出しが正しく動作するようにすることですか?
[cygwin-mount](https://www.emacswiki.org/emacs/cygwin-mount.el)は 'file-name-handler-alist'にパターンを追加しているようです – jenesaisquoi