如何在.emacs中定位缓冲区位置

如何在.emacs中定位缓冲区位置,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 调试器已输入--Lisp错误:(无效的读取语法“)”) 评估缓冲区(#nil)/home/wilbeibi/

例如,使用
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
调试器已输入--Lisp错误:(无效的读取语法“)”)
评估缓冲区(#nil)/home/wilbeibi/.emacs“nil t);缓冲器位置9220处的读数
问题是:如何解决问题,每次我得到的错误解释,如“读取在缓冲区位置XXXX”。如何跳到那个位置

顺便说一句,对于这个特定的问题,我所做的事情:
1.使用“C-M-e”检查每个功能。
2.将任何中文
替换为

帮助:

goto char
是“C源代码”中的一个交互式内置函数

它被绑定到

(转到字符位置)

将点设置为位置、数字或标记。 缓冲区的起点是位置(最小点),终点是(最大点)


返回值是位置。

它还绑定到
M-g c
,至少在我的计算机上是这样。
M-x goto-char