Try out projectile and flx-ido
Conditionally enable flyspell in markdown-mode