我正在寻找一种简单的方法,可以在bibtex-mode
时通过单个BibTeX条目快速上下移动。当然,我可以编写一个搜索相关行的函数,但是我似乎更明智地重新定义bibtex-mode
看段落的方式,这样我就可以使用默认的键绑定进行导航(M-}
和{例如{1}}。我尝试了以下内容,因为每个BibTeX条目都以M-{
字符开头,并且所有条目之间都有换行符:
@
但这似乎没有任何效果,至少在使用(setq paragraph-start "@.*"
paragraph-separate "\n"))
和forward-paragraph
时没有效果。我做错了什么?
注意:我意识到与imenu和backward-paragraph
的集成,但这些目的略有不同。
答案 0 :(得分:2)
WRT提到了缺失的效果 - 暂不考虑Drews评论的正则表达式问题:
模式通常设置变量,这可能会覆盖init-file中的值。要在加载模式后设置变量,请使用" add-hook"。像这样应该被承认:
(add-hook 'bibtex-mode-hook (lambda ()(setq paragraph-start "START-VALUE" paragraph-separate "SEP-VALUE")))