From ae9404f571dab8f564f71c79fabdb29bf540e180 Mon Sep 17 00:00:00 2001 From: Gergely Polonkai Date: Mon, 7 Aug 2017 10:44:10 +0200 Subject: [PATCH] Add helm-bibtex and org-ref packages --- init.el | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/init.el b/init.el index fecf7ca..ea3f7bc 100644 --- a/init.el +++ b/init.el @@ -1028,6 +1028,43 @@ INFO plist." (use-package feature-mode) +(use-package helm-bibtex + :after + org + :config + (setq bibtex-completion-bibliography (concat user-documents-directory + (convert-standard-filename + "/orgmode/references.bib")) + bibtex-completion-library-path (concat user-documents-directory + (convert-standard-filename + "/orgmode/bibtex-pdfs")) + bibtex-completion-notes-path (concat user-documents-directory + (convert-standard-filename + "/orgmode/bibliography/helm-bibtex-notes")) + bibtex-completion-pdf-open-function 'org-open-file)) + +(use-package org-ref + :after + org + :config + (setq org-ref-bibliography-notes (concat user-documents-directory + (convert-standard-filename + "/orgmode/bibliography-notes")) + org-ref-default-bibliography '((concat user-documents-directory + (convert-standard-filename + "/orgmode/references.bib"))) + org-ref-pdf-directory (concat user-documents-directory + (convert-standard-filename + "/orgmode/bibtex-pdfs")))) + +;; open pdf with system pdf viewer (works on mac) +(setq bibtex-completion-pdf-open-function + (lambda (fpath) + (start-process "open" "*open*" "open" fpath))) + +;; alternative +;; (setq bibtex-completion-pdf-open-function 'org-open-file)) + (add-hook 'python-mode-hook (lambda () (add-to-list 'prettify-symbols-alist