fix: smart-compile for mmm-mode