Если вы редактируете файл, который вы посещаете, с помощью другого редактора, GNU Emacs предупредит вас. Если программа обновляет файл, который вы посещаете, GNU Emacs предупредит вас.
Если вы вернетесь к файлу, который уже находится в одном из ваших буферов, тогда GNU Emacs просто перейдет в этот буфер.
Практические примеры;
Если вы посетите файл в GNU Emacs, а затем отредактируете и сохраните этот же файл в nano, как только вы попытаетесь снова редактировать в буфере Emacs (не только при сохранении), вы получите предупреждение о том, что файл изменился на диске и некоторые варианты.
Если вы зайдете в файл и, скажем, откроете еще несколько буферов и сделаете другие вещи (как обычно), а затем снова зайдете в этот файл (например, с помощью Cx Cf или нажмете "enter" в dired), тогда GNU Emacs не открывать новый буфер, а просто вернется к предыдущему буферу, который у вас уже есть с этим файлом.
Примечание: я использую GNU Emacs 22 в gNewSense GNU/Linux