improve the emacs opening file way