Answers:
.emacs中包含以下内容:
(add-hook 'ido-setup-hook 'shab-ido-config)
(defun shab-ido-config()
;; ... other ido-config here ...
;; disable auto searching for files unless called explicitly with C-c C-s
(setq ido-auto-merge-delay-time 99999)
(define-key ido-file-dir-completion-map (kbd "C-c C-s")
(lambda()
(interactive)
(ido-initiate-auto-merge (current-buffer)))))
除非明确要求(使用C-c C-s
),否则这将有效地禁用自动搜索。仍然存在新文件名与当前目录中的现有文件匹配的问题,默认情况下会打开该文件(这很烦人)。
我发现该问题的解决方法是使用C-f
ido退回到非ido查找文件功能。