
Tenho usado o modo ido há meses sem problemas. Recentemente decidi tentar anything
. Possui muitos recursos semelhantes ao modo ido. No entanto, anything
agora parece estar brigando com o modo ido. Eu faço um C-x-f
e vejo algo que se parece com o modo ido na parte inferior, mas também vejo algum tipo de anything
pop-up de buffer. anything
Meu seletor de arquivos no modo ido foi ativado? Em caso afirmativo, como posso saber e, melhor ainda, como posso desligá-lo?
Editar: O buffer de qualquer coisa é intitulado *anything-complete*
. Desativar o modo ido não me dá um anything
buffer legal ao fazer umC-x-f
Responder1
Sim! Eles estão lutando entre si. Encontrei as seguintes linhas em qualquer coisa-startup.el:
;;; qualquer coisa-complete.el substitui várias completações por qualquer coisa ;;; (como pingentes de gelo). Use qualquer poder para conclusão normal. (quando (requer 'qualquer coisa completa nil t) ;; Colete símbolos automaticamente em 150 segundos (qualquer coisa-lisp-completo-símbolo-set-temporizador 150) (define-key emacs-lisp-mode-map "\C-\Mi" 'anything-lisp-complete-symbol-partial-match) (define-key lisp-interaction-mode-map "\C-\Mi" 'anything-lisp-complete-symbol-partial-match) ;; Comente se você não deseja substituir os comandos de conclusão por `qualquer coisa'. (qualquer coisa-leitura-string-modo 1) )
"Qualquer poder" neutraliza o poder do modo ido. Alternar anything-read-string-mode
ajuda, mas é uma opção de tudo ou nada. Agora, a conclusão M-x
foi embora. Eu só quero o modo ido para C-x-f
e C-x b
. Alguém tem uma maneira de desligar anything-read-string-mode
apenas esses dois recursos?
Por enquanto, apenas adiciono a seguinte linha ao meu .emacs:
;Certifique-se de que Anything não luta com o modo ido. (qualquer coisa-leitura-string-modo 0)