emacs: phi-search and proper whitespace support

recentf fixes included as well.