HTMLへのエクスポート時に参照文献を出力するため, ox-bibtex.el
を導入した。しかし、このファイルを (require 'ox-bibtex.el)
で設定すると org-ref のキーバイドが上書きされる事象が発生した。
該当部分を抜粋すると下記のようになっている。そのため、/org-ref/ のまえに上記の設定を記述しないと org-add-link-type
に~ox-bibtex.el~ の独自の関数が設定されてしまう。
;;; Follow cite: links (defun org-bibtex-file nil "Org-mode file of bibtex entries.") (defun org-bibtex-goto-citation (&optional citation) "Visit a citation given its ID." (interactive) (let ((citation (or citation (org-icompleting-read "Citation: " (obe-citations))))) (find-file (or org-bibtex-file (error "`org-bibtex-file' has not been configured"))) (goto-char (point-min)) (when (re-search-forward (format " :CUSTOM_ID: %s" citation) nil t) (outline-previous-visible-heading 1) t))) (let ((jump-fn (car (org-remove-if-not #'fboundp '(ebib org-bibtex-goto-citation))))) (org-add-link-type "cite" jump-fn))