Вы хотите прочитать о маркерах:
M -: (info "(elisp) Markers")
RET
Эта функция позволяет кольцу меток сохранять свои относительные местоположения независимо от изменений буфера, например.
Если вы хотите, чтобы маркер хранился внутри самого файла, то вы можете включить его в качестве локальной переменной в самом файле и использовать before-save-hook, чтобы обновить его до текущего значения.
Локальной переменной может потребоваться целое число, и в этом случае вам потребуется перевести ее при загрузке и сохранении.
(Это немного умозрительно, но я подозреваю, что это поможет.)