Note: This question is also active in StackOverflow in this thread. I have a file in my home directory called .gitconfig. When I try to open this file with Emacs with helm-mode activated, as I type the filename, the filename is eventually unmatched.
I have noticed the same problem repeatedly in other directories with
other files, and after closing the shell, rebooting, restartin Emacs,
etc.
Here's a particular example of this problem: In the minibuffer I start typing the path (C-x C-f), and I get:
Find file: /home/.g
and it shows me:
.gconf
.gitconfig
.gnome2-private
etc.
However, as soon I type i (i.e. typing /home/.gi to eventually type .gitconfig), Helm removes .gitconfig from the autocompletion list and leaves me with .gnome2-private
Why does this happen? How can I have Helm never exclude a file from the current directory where I am hoping to open a file?
The odd thing is that if I open Emacs helm using the shell script (./emacs-helm.sh)the problem goes away.
On a related note, if I run ./emacs-helm.sh, Emacs does not load my ./emacs file. Also, why does Helm provide two different ways of starting Emacs-Helm? i.e. through the Emacs binary and through the ./emacs-helm.sh? What is the difference?