When using company in shell-mode, a space is added after a match is made. This makes path completions behave badly, since I simply can't continue with the next directory but have to go back. I guess this behaviour is due to that when completing a command, you want the extra space.
I assume someone has already solved this, in order to get the usual path completion behaviour, but still use company in shell-mode.
(If my description was unclear, say I want to list /some_directory/another_direcory/file.txt
. I type ls /some
. I can now select /some_directory/
as completion. Now I have ls /some_directory/
(node trailing space). I have to press backspace in order continue with another_directory
.)
I've tried with emacs -Q and then enabled global-company-mode. The shell I get from M-x shell gives the same behaviour.