RefTex buscando múltiples artículos con Helm

11

Recientemente comencé a usar Helm y realmente lo estoy disfrutando. Sin embargo, uso emacs para escribir mucho LaTeX. Cuando cito artículos, a menudo necesito citar varios en la misma macro de citas: podría buscar en mi archivo de bibliografía dos entradas separadas muy fácilmente, usando RefTex:

citekey1\|citekey2

Sin embargo, cuando el modo de timón está activado, esto ya no funciona. Todavía puedo buscar artículos individuales pero no artículos múltiples. ¿Cómo puedo hacer lo anterior en timón?

usuario2178117
fuente
2
También me gusta Helm, ¡pero volví a las reftex-citationllaves bibtex por exactamente esta razón!
Tyler

Respuestas:

2

@ Tyler sugirió que Helm podría simplemente deshabilitarse reftex-citation. Después de un poco de excavación, descubrí que esto se puede hacer modificando la helm-completing-read-handlers-alistvariable. Recomendaría leer la documentación (usando C-h v helm-completing-read-handlers-alist), pero agregar esta línea a su init.elarchivo hará el truco:

(eval-after-load 'helm-mode '(add-to-list 
    'helm-completing-read-handlers-alist '(reftex-citation . nil) )
    )

Con esta línea incluida, reftex-citationdebe ejecutarse sin diferir a helm.

GJStein
fuente
Eso es justo lo que quería.
user2178117
5

Puede hacerlo con helm-bibtex, disponible a través de MELPA o GitHub.

Solo use C-SPCpara seleccionar entradas y luego TABe "insertar cita".

Brian Z
fuente