add hook and modes from @febuiles ' dotemacs
add pretty-lambdada and clean up