Как узнать номер строки, соответствующий позиции буфера?
Когда Emacs сообщает об ошибке, он всегда показывает код с позицией буфера, с которой довольно неудобно обнаруживать, где находятся точные слова.
Есть ли способ узнать точный номер строки в буферной позиции?
Ответ 1
C-x = Связано с what-cursor-position; показывает текущую позицию.
C-x l Связано с count-lines-page; показывает количество строк до и после точки на странице и общее количество строк на странице (где "страница" охватывает строки между двумя символами разрыва страницы ^L).
M-x Связано с what-line; показывает номер строки текущей строки (и суженный номер строки точки, если применимо).
Но я думаю, что вы хотите
M-xgoto-charRET<pos>
который позволяет перейти в позицию <pos> в текущем буфере.
Ответ 2
Кажется, вам нужна линия Goto: M-g g
Точный номер строки в позиции буфера отображается в строке состояния вашего буфера Emacs.