add config for helm recentf
install and config flx-ido
remove eshell key binding from tmtxt-shell.el
set max mem for gc