Я использую команду "shell" в Emacs уже много лет. Запускает оболочку в текущем буфере. Это, похоже, относится к Emacs 24.
Сейчас я использую Emacs 25 (в Linux) и обнаружил, что команда shell работает по-другому. Он запускает (или переходит) оболочку в другой буфер, разделяя текущее окно, если это необходимо. Иногда оболочка переходит в текущий буфер, иногда в другой буфер (если я отображаю два буфера).
Что дает? Как сделать так, чтобы команда оболочки работала так, как раньше?