I am learning to use project-find-file
. I know there are better alternatives in melpa, but I would like to learn the "out of the box" functionality.
When I do project-find-file
, start typing a filename, then TAB, I get a completion buffer. I expected to be able to navigate in that buffer with arrows, and C-n
/C-p
. Is it possible to set it up like that, or is this just a limitation of the tool?
If it's just not possible, I'd be ok to use ido
for this.
Here is my current config for ido
:
(ido-mode 'both) ;; for buffers and files
(setq
ido-save-directory-list-file "~/.emacs.d/cache/ido.last"
ido-ignore-buffers ;; ignore these guys
'("\\` " "^\*Mess" "^\*Back" ".*Completion" "^\*Ido" "^\*trace"
"^\*compilation" "^\*GTAGS" "^session\.*" "\*GNU Emacs\*")
ido-work-directory-list '("~/" "~/Desktop" "~/Documents" "~/src")
ido-case-fold t ; be case-insensitiver
ido-enable-last-directory-history t ; remember last used dirs
ido-max-work-directory-list 30 ; should be enough
ido-max-work-file-list 50 ; remember many
ido-use-filename-at-point nil ; don't use filename at point (annoying)
ido-use-url-at-point nil ; don't use url at point (annoying)
ido-enable-flex-matching nil ; don't try to be too smart
ido-max-prospects 8 ; don't spam my minibuffer
ido-confirm-unique-completion t) ; wait for RET, even with unique completion
;; when using ido, the confirmation is rather annoying...
(setq confirm-nonexistent-file-or-buffer nil)
*Completions*
buffer, but you first need to switch to it.ido
interface in my mini-buffer.