Как найти местоположение буфера в .emacs - программирование
Подтвердить что ты не робот

Как найти местоположение буфера в .emacs

Например, при emacs --debug-init я получил следующее:

Debugger entered--Lisp error:(invalid-read-syntax ")")
  eval-buffer(#<buffer *load*> nil "/home/wilbeibi/.emacs" nil t);   Reading at buffer position 9220

Вопрос: как решить проблему каждый раз, когда я получаю объяснение ошибки, например "Чтение в буферной позиции XXXX". Как перейти к этой позиции?

Кстати, к этой конкретной проблеме, вещи, которые я сделал:
1. используйте "C-M-e" для проверки каждой функции.
2. Замените любого китайца на )

4b9b3361

Ответ 1

M-x goto-char 

Справка:

goto-char - интерактивная встроенная функция в исходном коде C.

Он связан с <menu-bar> <edit> <goto> <go-to-pos>.

(goto- char ПОЗИЦИЯ)

Установите значение POSITION, число или маркер. Начало буфера - позиция (точка-мин), конец (точка-макс).

Возвращаемое значение - POSITION.