Emacs: ido と anything。これらは互いに争っているのでしょうか?

Emacs: ido と anything。これらは互いに争っているのでしょうか?

私は何ヶ月も問題なく ido-mode を使ってきました。最近、 を試してみることにしましたanything。 には ido-mode に似た多くの機能があります。しかし、anythingが ido-mode と喧嘩しているようです。 を実行するC-x-fと、下部に ido-mode のもののように見えるものが表示されますが、何らかのanythingバッファ ポップアップも表示されます。anythingido-mode ファイル セレクタが機能しなくなったのでしょうか? もしそうなら、どうすればわかりますか? さらに良いのは、どうすればオフにできますか?

編集: anything バッファのタイトルは です。ido-modeをオフにしても、クールなバッファ*anything-complete*が得られません。anythingC-x-f

答え1

はい!彼らは互いに戦っています。anything-startup.el で次の行を見つけました。

;;; anything-complete.elは、さまざまな補完をanythingに置き換えます
;;; (Icicles など)。通常の完了には Anything パワーを使用します。
((require 'anything-complete nil t) の場合)
  ;; 150秒ごとにシンボルを自動的に収集します
  (anything-lisp-complete-symbol-set-timer 150)
  (define-key emacs-lisp-mode-map "\C-\Mi" 'anything-lisp-complete-symbol-partial-match)
  (定義キー lisp-interaction-mode-map "\C-\Mi" 'anything-lisp-complete-symbol-partial-match)
  ;; 補完コマンドを「anything」に置き換えたくない場合はコメントしてください。
  (何でも読み取り文字列モード 1)

「Anything power」は ido-mode power を無効にします。切り替えはanything-read-string-mode役立ちますが、すべてまたは何もないスイッチです。現在、 の補完はM-xなくなりました。C-x-fとの ido-mode だけが必要です。この 2 つの機能だけC-x bをオフにする方法はありますか?anything-read-string-mode

今のところ、次の行を .emacs に追加するだけです。

;Anything が ido-mode と競合しないことを確認してください。
(何でも読み取り文字列モード 0)

関連情報