ox-bibtex.el のキーバインディング

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))