FFAPパッケージは、C-x C-f
などのファイル検索用の特定のキーバインドを、より適切なデフォルト値を提供するコマンドに置き換えます。これらのコマンドは、プレフィックス引数が指定された場合は通常どおりに動作します。それ以外の場合は、ポイント周辺のテキストからデフォルトのファイル名またはURLを取得します。バッファ内で見つかったものがファイル名ではなくURL形式である場合、これらのコマンドは
browse-url を使用してそれを表示します(URLの参照を参照)。
この機能は、メールバッファやニュースバッファ、READMEファイル、MANIFESTファイルなどで参照先を辿る際に便利です。詳細については、C-h P ffap RETと入力してパッケージの解説を参照してください。
FFAPを有効にするには、M-x ffap-bindingsと入力してください。これにより、以下のキーバインドが設定されるほか、Rmail、Gnus、およびVMの記事バッファにFFAPの追加機能を実装するためのフックがインストールされます。
ポイント (find-file-at-point) 周辺のテキストからデフォルト値を推測し、filename を求める。
ffap-read-only、find-file-read-onlyと同様。
ffap-alternate-file、find-alternate-fileと同様。
directory で Dired を起動し、ポイントにあるディレクトリ (dired-at-point) をデフォルトとする。
ffap-list-directory、list-directoryと同様。
ffap-other-window、find-file-other-windowと同様。
ffap-read-only-other-window、find-file-read-only-other-windowと同様。
ffap-dired-other-window、dired-other-windowのように。
ffap-other-frame、find-file-other-frameと同様。
ffap-read-only-other-frame、find-file-read-only-other-frameと同様。
ffap-other-tab、find-file-other-tabと同様。
ffap-read-only-other-tab、find-file-read-only-other-tabと同様。
バッファ内で次のファイル名またはURLを検索し、そのファイルまたはURLを見つけます。
ffap-at-mouse は、マウスクリック位置周辺のテキストから推測したファイルを探します。
現在のバッファで言及されているファイルやURLの一覧を表示し、選択したものを探します (ffap-menu)。