Ich habe vor kurzem angefangen, Helm zu benutzen und genieße es wirklich. Ich benutze jedoch Emacs, um viel LaTeX zu schreiben. Wenn ich Artikel zitiere, muss ich oft mehrere im selben Zitiermakro zitieren - ich könnte meine Bibliografiedatei mit RefTex sehr einfach nach zwei separaten Einträgen durchsuchen:
citekey1\|citekey2
Wenn der Steuermodus aktiviert ist, funktioniert dies jedoch nicht mehr. Ich kann immer noch nach einzelnen Artikeln suchen, aber nicht nach mehreren Artikeln. Wie kann ich das oben genannte im Ruder machen?
helm
auctex
latex
reftex-mode
user2178117
quelle
quelle
reftex-citation
bin aber aus genau diesem Grund wieder auf Bibtex-Schlüssel umgestiegen!Antworten:
@ Tyler schlug vor, dass Helm einfach für deaktiviert werden könnte
reftex-citation
. Nach einigem Graben stellte ich fest, dass dies durch Ändern derhelm-completing-read-handlers-alist
Variablen erreicht werden kann. Ich würde empfehlen, die Dokumentation darüber zu lesen (mitC-h v helm-completing-read-handlers-alist
), aber das Hinzufügen dieser Zeile zu Ihrerinit.el
Datei reicht aus:Wenn diese Zeile enthalten ist,
reftex-citation
sollte sie ohne Verzögerung ausgeführt werdenhelm
.quelle
Sie können dies mit
helm-bibtex
MELPA oder GitHub tun .Verwenden Sie einfach
C-SPC
, um Einträge auszuwählen und dannTAB
und "Zitat einfügen".quelle