Answers:
@Tyler建议可以直接将Helm禁用reftex-citation
。经过一番挖掘,我发现可以通过修改helm-completing-read-handlers-alist
变量来完成。我建议阅读有关文档(使用C-h v helm-completing-read-handlers-alist
),但是将这一行添加到您的init.el
文件中将达到目的:
(eval-after-load 'helm-mode '(add-to-list
'helm-completing-read-handlers-alist '(reftex-citation . nil) )
)
包含此行后,reftex-citation
应在不影响的情况下运行helm
。
您可以使用helm-bibtex
,通过MELPA或GitHub获得。
只需使用C-SPC
选择条目,然后单击TAB
“插入引文”即可。
reftex-citation
正是出于这个原因,切换回了bibtex键!