Это не отвечает на ваш вопрос напрямую, но может быть достаточно хорошим.
Если вам известно соглашение об окончании строки для платформы, на которой вы работаете, вы можете посмотреть в левой части строки режима Emacs. Если файл использует нестандартное соглашение, вы должны увидеть нотацию типа (DOS)
или (Unix)
. Если нет обозначений, то это подразумевает нативное соглашение. Исходя из этого, вы можете понять, чем заканчивается каждая строка.
Так, например, если вы запускаете Emacs в системе Unix и открываете файл с окончанием строки DOS, вы должны увидеть (DOS)
в левом нижнем углу экрана.
Если соглашение о конце строки в файле применяется непоследовательно, вы увидите блуждающие символы ^M
или ^J