Pertanyaan Emacs: ido vs apa saja. Apakah mereka saling berkelahi?


Saya telah menggunakan ido-mode selama berbulan-bulan tanpa masalah. Saya baru saja memutuskan untuk mencoba anything. Ia memiliki banyak fitur yang mirip dengan ido-mode. Namun, anything sekarang tampaknya memilih bertengkar dengan ido-mode. Saya lakukan a C-x-f dan saya melihat sesuatu yang terlihat seperti hal ido-mode di bagian bawah tetapi saya juga melihat beberapa jenis anything buffer popup juga. Melakukan anything goon pemilih file ido-mode saya? Jika iya, bagaimana cara mengetahui dan lebih baik lagi, bagaimana cara mematikannya?

Edit: Buffer apa pun diberi judul *anything-complete*. Mematikan ido-mode tidak memberi saya keren anything buffer saat melakukan C-x-f


6
2017-12-13 22:45


asal




Jawaban:


Iya nih! Mereka saling bertarung. Saya menemukan baris berikut di apa pun-startup.el:

;;;; apa pun-complete.el menggantikan berbagai penyelesaian dengan apa pun
;;;; (seperti Icicles). Gunakan Kekuasaan apa pun untuk penyelesaian normal.
(Kapan (membutuhkan 'apa-apa-lengkap nihil)
  ;; Secara otomatis mengumpulkan simbol sebesar 150 detik
  (apa pun-lis-lengkap-simbol-set-timer 150)
  (define-key emacs-lisp-mode-map "\ C- \ M-i" 'apa-lisp-complete-symbol-partial-match)
  (define-key lisp-interaction-mode-map "\ C- \ M-i" 'apapun-lisp-complete-symbol-partial-match)
  ;; Komentar jika Anda tidak ingin mengganti perintah penyelesaian dengan `apapun '.
  (apapun-baca-string-mode 1)
  )

"Kekuatan apa pun" neuter ido-mode power. Toggling anything-read-string-mode membantu, tetapi itu semua atau tidak sama sekali. Sekarang, penyelesaian untuk M-x pergi. Saya hanya ingin ido-mode untuk C-x-f dan C-x b. Apakah ada yang punya cara untuk mematikan anything-read-string-mode hanya untuk kedua fitur itu?

Untuk saat ini, saya hanya menambahkan baris berikut ke .emacs saya:

; Pastikan Apapun tidak bertarung dengan ido-mode.
(apapun-baca-string-mode 0)

5
2017-12-14 16:28