Я недавно начал использовать Helm и действительно наслаждаюсь этим. Тем не менее, я использую emacs для написания большого количества LaTeX. Когда я цитирую статьи, мне часто приходится цитировать несколько статей в одном и том же макросе цитирования - я могу очень легко найти в своем библиографическом файле две отдельные записи, используя RefTex:
citekey1\|citekey2
Однако, когда режим рулевого управления включен, это больше не работает. Я все еще могу искать отдельные статьи, но не несколько статей. Как я могу сделать выше в шлеме?
helm
auctex
latex
reftex-mode
user2178117
источник
источник
reftex-citation
на использование ключей bibtex именно по этой причине!Ответы:
@Tyler предположил, что Helm можно просто отключить для
reftex-citation
. Немного покопавшись, я обнаружил, что это можно сделать, изменивhelm-completing-read-handlers-alist
переменную. Я бы порекомендовал прочитать документацию по нему (с помощьюC-h v helm-completing-read-handlers-alist
), но добавление этой строки в вашinit.el
файл сделает свое дело:С этой строкой,
reftex-citation
должен работать без задержкиhelm
.источник
Вы можете сделать это с
helm-bibtex
помощью MELPA или GitHub.Просто используйте,
C-SPC
чтобы выбрать записи, а затемTAB
и "вставить цитату".источник