使用reftex-citation插入引文会破坏Emacs缓冲区

时间:2012-05-18 13:12:18

标签: emacs

我正在尝试使用Emacs 24.1.50.3中的RefTeX,构建--without-x。运行

(reftex-citation)

起初似乎起作用。我可以输入一个正则表达式,并在我的参考书目中获得匹配引用的列表。但是,选择一个条目会使缓冲区停止工作。尝试导航会出现以下错误

Debugger entered--Lisp error: (error "Marker does not point anywhere")
  posn-at-point()
  line-move-visual(1 nil)
  line-move(1 nil nil 1)
  byte-code("\302\303\211   $\207" [arg try-vscroll line-move nil] 5)
  next-line(1 1)
  call-interactively(next-line nil nil)

这不应该由我的init.el引起,因为即使我使用--no-site-files启动emacs并手动输入(reftex-mode)也会出现这种情况。

1 个答案:

答案 0 :(得分:3)

实际上,--no-site-file不会禁止你的init.el文件。

参见 C-h i g (emacs) Initial Options RET

启动emacs -Q以确保这不是由非标准库引起的。

如果是这样,那么它听起来像一个错误,在这种情况下:

M-x report-emacs-bug RET