Sim! Eles estão lutando entre si. Eu encontrei as seguintes linhas em qualquer coisa startup.el:
;;; anything-complete.el replaces various completion with anything ;;; (like Icicles). Use Anything power for normal completion. (when (require 'anything-complete nil t) ;; Automatically collect symbols by 150 secs (anything-lisp-complete-symbol-set-timer 150) (define-key emacs-lisp-mode-map "\C-\M-i" 'anything-lisp-complete-symbol-partial-match) (define-key lisp-interaction-mode-map "\C-\M-i" 'anything-lisp-complete-symbol-partial-match) ;; Comment if you do not want to replace completion commands with 'anything'. (anything-read-string-mode 1) )
"Qualquer coisa" neutraliza o poder do modo ido. Alternar anything-read-string-mode
ajuda, mas é tudo ou nada. Agora, a conclusão de M-x
foi embora. Eu só quero o modo ido para C-x-f
e C-x b
. Alguém tem uma maneira de desativar anything-read-string-mode
apenas para esses dois recursos?
Por enquanto, basta adicionar a seguinte linha ao meu .emacs:
;Be sure Anything does not fight with ido-mode. (anything-read-string-mode 0)