2

find-file-at-point以前はファイルやURLなどを開くため.emacsに作業していました。

(require 'ffap)
(ffap-bindings)

発見ido-modeして使ってみました

(ido-mode 1); enable ido-mode
(setq ido-enable-flex-matching t); flexibly match names
(setq ido-everywhere t); use ido-mode everywhere, in buffers and for finding files
(setq ido-use-filename-at-point 'guess); for find-file-at-point

C-x C-fファイルを見つけるためにアクティブ化されないことが判明しましたido-mode(実行時にバッファに対して行うようなファイル名の一般的な提案は表示されませんC-x b)。に関連する2行をコメントアウトするとffap、期待どおりに動作しますが、同様に使用したいと思いffapます。

これは可能ですか?

ポイントがURL上にあると仮定します。C-x C-f C-f(「古い」完了スタイルへのフォールバック)がアクティブffapになり、URLを開くことを提案する のは素晴らしいことです。

4

1 に答える 1

2

はい -- 使用する関数を再バインドする必要があります。

必要な関数で ffap の内部を調べ、次のように再バインドします。

(global-set-key [end] '関数)

(組み合わせでエンドキーを変更します)。

キーを再バインドする方法はたくさんありますが、まず最初に ffap 内で役立つ関数を調べてください。

于 2012-07-15T20:06:34.840 に答える