[emacs] Use smart-tab mode only in prog-mode