X-Git-Url: https://git.donarmstrong.com/?p=org-ref.git;a=blobdiff_plain;f=org-ref.org;h=79480c19a06704a503314c56d1e668f3ee502cc9;hp=148e98cd836f84634d4897f8eae631ef901454df;hb=471e52526e14ad47b0c663fde5799c855703af34;hpb=c6e740846a68ae8a2986459912c55ed2faa6574b diff --git a/org-ref.org b/org-ref.org index 148e98c..79480c1 100644 --- a/org-ref.org +++ b/org-ref.org @@ -66,6 +66,7 @@ The only external require is reftex-cite (require 'reftex-cite) (require 'dash) (require 'helm) +(require 'helm-config) (require 'helm-bibtex) #+END_SRC @@ -390,7 +391,7 @@ ref:test label:test -#+BEGIN_SRC emacs-lisp +#+BEGIN_SRC emacs-lisp :tangle org-ref.el (defcustom org-ref-colorize-links t "When non-nil, change colors of links" @@ -420,7 +421,11 @@ label:test (setq org-ref-cite-re - (concat "\\(" (mapconcat 'identity org-ref-cite-types "\\|") "\\)" + (concat "\\(" (mapconcat + (lambda (x) + (replace-regexp-in-string "\*" "\\\\*" x) + ) + org-ref-cite-types "\\|") "\\)" ":\\([a-zA-Z0-9-_:]*,?\\)*")) @@ -434,15 +439,18 @@ label:test (defface org-ref-cite-face `((t (:inherit org-link :foreground ,org-ref-cite-color))) - "Color for cite links") + "Color for cite-like links in org-ref.") + (defface org-ref-label-face `((t (:inherit org-link :foreground ,org-ref-label-color))) - "Color for cite links") + "Color for ref links in org-ref.") + (defface org-ref-ref-face `((t (:inherit org-link :foreground ,org-ref-ref-color))) - "Color for cite links") + "Face for ref links in org-ref.") + (when org-ref-colorize-links (highlight-regexp org-ref-cite-re 'org-ref-cite-face)