RefTex tìm kiếm nhiều bài viết với Helm


11

Gần đây tôi đã bắt đầu sử dụng Helm và tôi thực sự thích nó. Tuy nhiên, tôi sử dụng emacs để viết rất nhiều LaTeX. Khi tôi trích dẫn các bài viết, tôi thường cần trích dẫn một số trong cùng một trích dẫn macro - tôi có thể tìm kiếm tệp thư mục của mình cho hai mục riêng biệt rất dễ dàng, sử dụng RefTex:

citekey1\|citekey2

Tuy nhiên khi chế độ helm được bật, điều này không còn hoạt động. Tôi vẫn có thể tìm kiếm các bài viết đơn lẻ nhưng không nhiều bài viết. Làm thế nào tôi có thể làm những điều trên trong helm?


2
Tôi cũng thích Helm, nhưng chuyển lại reftex-citationcho các khóa bibtex vì lý do này chính xác!
Tyler

Câu trả lời:


2

@Tyler cho rằng Helm có thể bị vô hiệu hóa đơn giản reftex-citation. Sau khi đào một chút, tôi thấy rằng điều này có thể được thực hiện bằng cách sửa đổi helm-completing-read-handlers-alistbiến. Tôi khuyên bạn nên đọc tài liệu về nó (sử dụng C-h v helm-completing-read-handlers-alist), nhưng thêm dòng này vào init.eltệp của bạn sẽ thực hiện thủ thuật:

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

Với dòng này bao gồm, reftex-citationnên chạy mà không cần trì hoãn helm.


Đó chỉ là những gì tôi muốn.
user2178117

5

Bạn có thể làm điều này với helm-bibtex, có sẵn thông qua MELPA hoặc GitHub.

Chỉ cần sử dụng C-SPCđể chọn mục và sau đó TAB"chèn trích dẫn".

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.