When I open a shell in Emacs and try to Tab-complete paths, this stupid window pops up:

Click <mouse-2> on a completion to select it.
In this buffer, type RET to select the completion near point.

Possible completions are:
../     ./  .DS_Store   .git/     bar/     foo/

Is there a way I could use a minibuffer completion instead of this awful window, such as Ido or Icicles, or maybe even auto-complete.el?

link|improve this question

80% accept rate
Thats really very good question, I also dislike window popping to just show the possible completion. – kindahero Feb 8 at 8:32
feedback

1 Answer

Doesn't solve what you wanted, but you should use ansi-term, it's a much better shell emulator than the normal shell command. It has two modes where one acts like a regular emacs buffer (C-p goes up and C-n goes down) and the other mode acts like a normal shell (C-p for previous command and C-n for next command). And in both modes tab just completes like a normal shell.

link|improve this answer
How do you switch between said modes? – a paid nerd Feb 27 at 18:43
1  
C-c C-k and C-c C-j. – Ammar Abdulaziz Feb 27 at 21:58
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.