Один из самых простых способов заставить Emacs установить желаемый режим для буфера, редактирующего файл, состоит в том, чтобы включить специальный комментарий в первую строку этого файла, например, для сценария оболочки, в котором ваша первая строка может быть:
# -*-sh-*-
Для сценариев также часто, и часто даже требуется, иметь комментарий к файлу интерпретатора в самой первой строке файла, что, конечно, исключает наличие комментария в режиме Emacs, поэтому Emacs также ищет комментарии к файлу интерпретатора и связывает их с основным режимом, поэтому первая строка вашего сценария оболочки может быть такой:
#!/bin/sh
Есть несколько других способов сообщить Emacs, как установить буферный режим при посещении файла. См., Например, Emacs Manual: Выбор режимов файла