Emacs: ido frente a cualquier cosa. ¿Están peleando entre sí?

Emacs: ido frente a cualquier cosa. ¿Están peleando entre sí?

He estado usando el modo ido durante meses sin problemas. Hace poco decidí intentarlo anything. Tiene muchas características similares al modo ido. Sin embargo, anythingahora parece estar peleando con el modo ido. Hago un C-x-fy veo algo que se parece al modo ido en la parte inferior, pero también veo una especie de anythingventana emergente de búfer. ¿ anythingFuncionó mi selector de archivos en modo ido? Si es así, ¿cómo lo sé y, mejor aún, cómo lo apago?

Editar: el búfer de cualquier cosa se titula *anything-complete*. Desactivar el modo ido no me proporciona un anythingbúfer genial cuando hago unC-x-f

Respuesta1

¡Sí! Están peleando entre sí. Encontré las siguientes líneas en cualquier cosa-startup.el:

;;; thing-complete.el reemplaza varias terminaciones con cualquier cosa
;;; (como carámbanos). Utilice Anything power para completar normalmente.
(cuando (requiere 'cualquier cosa completa nil t)
  ;; Recopila símbolos automáticamente en 150 segundos
  (cualquier cosa-lisp-completo-símbolo-establecer-temporizador 150)
  (definir clave emacs-lisp-mode-map "\C-\Mi" 'cualquier cosa-lisp-completo-símbolo-partial-coincidencia)
  (definir clave lisp-interacción-modo-mapa "\C-\Mi" 'cualquier cosa-lisp-completo-símbolo-partial-coincidencia)
  ;; Comente si no desea reemplazar los comandos de finalización con "cualquier cosa".
  (cualquier cosa-leer-cadena-modo 1)
  )

"Cualquier poder" neutraliza el poder en modo ido. Alternar anything-read-string-modeayuda, pero es un cambio de todo o nada. Ahora, la finalización M-xse fue. Solo quiero el modo ido para C-x-fy C-x b. ¿Alguien tiene alguna forma de desactivar anything-read-string-modesolo esas dos funciones?

Por ahora, sólo agrego la siguiente línea a mi .emacs:

;Asegúrese de que cualquier cosa no pelee con el modo ido.
(cualquier cosa-leer-cadena-modo 0)

información relacionada