emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Yu Shen <yubrshen@gmail.com>
To: emacs-orgmode@gnu.org
Subject: [BUG] Keep getting warning when saving org file org-element--cache: (save-buffer) Cached element is incorrect
Date: Thu, 11 Nov 2021 11:16:04 -0800	[thread overview]
Message-ID: <CAF5VkCUtgzwOgEPUy0Ywti8yNr-hYwN2JhUkW=O4=oY5gM1E_Q@mail.gmail.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 292308 bytes --]

To: emacs-orgmode@gnu.org
Subject: [BUG] Keep getting warning when saving org file
org-element--cache: (save-buffer) Cached element is incorrect in
20211111095727-cs61a_scheme_interpreter_beyond_calculator.org. (Cache tic
up to date: "yes") Resetting. [9.6 (9.6-??-2e9999783 @
/home/yshen/.emacs.d/.local/straight/build-27.1/org/)]
From: "Yu (Aaron) Shen" <yubrshen@gmail.com>
--text follows this line--

Remember to cover the basics, that is, what you expected to happen and
what in fact did happen.  You don't know how to make a good report?  See

     https://orgmode.org/manual/Feedback.html#Feedback

Your bug report will be posted to the Org mailing list.
------------------------------------------------------------------------



Emacs  : GNU Emacs 27.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version
3.24.20, cairo version 1.16.0)
 of 2020-09-19
Package: Org mode version 9.6 (9.6-??-2e9999783 @
/home/yshen/.emacs.d/.local/straight/build-27.1/org/)

current state:
==============
(setq
 org-roam-db-location "/home/yshen/.emacs.d/.local/etc/org-roam.db"
 org-src-mode-hook '(org-src-babel-configure-edit-buffer
org-src-mode-configure-edit-buffer
                     doom-modeline-set-org-src-modeline)
 org-fontify-whole-heading-line t
 org-latex-default-class "scr-article"
 org-latex-listings 'engraved
 org-agenda-tags-column 100
 org-capture-prepare-finalize-hook '(doct-run-prepare-finalize
org-roam-capture--install-finalize-h)
 org-link-shell-confirm-function 'yes-or-no-p
 org-mode-local-vars-hook '(+org-init-gifs-h eldoc-mode)
 org-babel-after-execute-hook '(org-redisplay-inline-images)
 org-insert-heading-respect-content t
 org-html-checkbox-type 'html-span
 org-after-refile-insert-hook '(save-buffer)
 org-metadown-hook '(org-babel-pop-to-session-maybe)
 org-export-with-sub-superscripts '{}
 org-follow-link-hook '(+nav-flash-delayed-blink-cursor-h)
 org-roam-db-node-include-function #[0 "\300\207" [t] 1]
 org-refile-targets '((nil :maxlevel . 3) (org-agenda-files :maxlevel . 3))
 org-html-format-inlinetask-function
'org-html-format-inlinetask-default-function
 org-noter-auto-save-last-location t
 org-enforce-todo-dependencies t
 org-latex-default-packages-alist '(("AUTO" "inputenc" t ("pdflatex"))
("T1" "fontenc" t ("pdflatex"))
                                    ("" "xcolor" nil) ("" "hyperref" nil))
 org-roam-mode-hook '(+org-roam-detach-magit-section-mode-map-h
turn-on-visual-line-mode)
 org-use-property-inheritance t
 org-ref-create-notes-hook '((lambda nil (org-narrow-to-subtree)
                              (insert (format "cite:%s\n" (org-entry-get
(point) "CUSTOM_ID"))))
                             )
 org-odt-format-headline-function 'org-odt-format-headline-default-function
 org-special-ctrl-a/e t
 org-latex-pdf-process '("latexmk -f -pdf -%latex -shell-escape
-interaction=nonstopmode -output-directory=%o %f")
 org-imenu-depth 6
 org-persist-before-write-hook '(org-element--cache-persist-before-write)
 org-agenda-files '("~/Dropbox/org/TODOs/tasks.org" "~/Dropbox/org/TODOs/
projects.org"
                    "~/Dropbox/org/errors_orgmode_commits.org")
 org-ascii-format-inlinetask-function 'org-ascii-format-inlinetask-default
 org-reveal-start-hook '(org-decrypt-entry)
 org-modules '(ol-bibtex)
 org-startup-folded nil
 org-blocker-hook '(org-block-todo-from-children-or-siblings-or-parent)
 org-export-creator-string "Emacs 27.1 (Org mode 9.6 9.6-??-2e9999783)"
 org-journal-date-prefix "#+TITLE: "
 org-super-agenda-mode t
 org-format-latex-header "\\documentclass{article}\n
 \\usepackage[usenames]{xcolor}\n  \n  \\usepackage[T1]{fontenc}\n  \n
 \\usepackage{booktabs}\n  \n  \\pagestyle{empty}             % do not
remove\n  % The settings below are copied from fullpage.sty\n
 \\setlength{\\textwidth}{\\paperwidth}\n
 \\addtolength{\\textwidth}{-3cm}\n  \\setlength{\\oddsidemargin}{1.5cm}\n
 \\addtolength{\\oddsidemargin}{-2.54cm}\n
 \\setlength{\\evensidemargin}{\\oddsidemargin}\n
 \\setlength{\\textheight}{\\paperheight}\n
 \\addtolength{\\textheight}{-\\headheight}\n
 \\addtolength{\\textheight}{-\\headsep}\n
 \\addtolength{\\textheight}{-\\footskip}\n
 \\addtolength{\\textheight}{-3cm}\n  \\setlength{\\topmargin}{1.5cm}\n
 \\addtolength{\\topmargin}{-2.54cm}\n  % my custom stuff\n
 \\usepackage[nofont,plaindd]{bmc-maths}\n  \\usepackage{arev}\n  "
 org-mode-hook '(er/add-org-mode-expansions
doom--setq-pangu-spacing-real-insert-separtor-for-org-mode-h
                 org-fragtog-mode locally-defer-font-lock org-appear-mode
+org-pretty-mode my-angle-bracket-fix
                 turn-on-flyspell turn-on-org-cdlatex org-ref-org-menu
+lookup--init-org-mode-handlers-h
                 (closure ((hook . org-mode-hook) (--dolist-tail--) t)
(&rest _)
                  (add-hook 'before-save-hook 'org-encrypt-entries nil t))
                 #[0 "\300\301\302\303\304$\207" [add-hook
change-major-mode-hook org-show-all append local] 5]
                 #[0 "\300\301\302\303\304$\207"
                   [add-hook change-major-mode-hook
org-babel-show-result-all append local] 5]
                 org-babel-result-hide-spec org-babel-hide-all-hashes
                 #[0 "\301\211 \207" [imenu-create-index-function
org-imenu-get-tree] 2]
                 doom-disable-show-paren-mode-h
doom-disable-show-trailing-whitespace-h
                 +org-enable-auto-reformat-tables-h
+org-enable-auto-update-cookies-h
                 +org-make-last-point-visible-h org-fancy-priorities-mode
org-superstar-mode evil-org-mode
                 toc-org-enable org-cdlatex-mode embrace-org-mode-hook
org-eldoc-load
                 +literate-enable-recompile-h org-ref-setup-label-finders)
 org-clock-persist 'history
 org-fancy-priorities-list '("⚑" "⬆" "■")
 org-ref-insert-cite-function 'org-ref-helm-insert-cite-link
 org-export-with-smart-quotes t
 org-odt-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"]
 org-outline-path-complete-in-steps nil
 org-archive-hook '(org-attach-archive-delete-maybe)
 org-persist-before-read-hook '(org-element--cache-persist-before-read)
 org-superstar-headline-bullets-list '("◉" "○" "✸" "✿" "✤" "✜" "◆" "▶")
 org-journal-carryover-items
"TODO=\"TODO\"|TODO=\"PROJ\"|TODO=\"STRT\"|TODO=\"WAIT\"|TODO=\"HOLD\""
 org-agenda-finalize-hook '(org-fancy-priorities-create-overlays
+org-exclude-agenda-buffers-from-workspace-h
                            +org-defer-mode-in-agenda-buffers-h)
 org-startup-indented t
 org-html-doctype "html5"
 org-clock-history-length 20
 org-roam-db-gc-threshold 2305843009213693951
 org-ref-clean-bibtex-key-function '(lambda (key) (replace-regexp-in-string
":" "" key))
 org-journal-mode-hook '(#[0 "\301 \302\303\304$\207"
                           [org-journal-encrypt-on add-hook
org-journal-encryption-hook nil t] 5]
                         )
 org-agenda-before-write-hook '(org-agenda-add-entry-text)
 org-metaup-hook '(org-babel-load-in-session-maybe)
 org-noter-notes-search-path '("~/Dropbox/org")
 org-persist-after-read-hook '(org-element--cache-persist-after-read)
 org-bibtex-headline-format-function #[257 "\300 \236A\207" [:title] 3
"\n\n(fn ENTRY)"]
 org-re-reveal-transition "slide"
 org-latex-format-drawer-function #[514 "\207" [] 3 "\n\n(fn _ CONTENTS)"]
 org-agenda-deadline-faces '((1.001 . error) (1.0 . org-warning) (0.5 .
org-upcoming-deadline)
                             (0.0 . org-upcoming-distant-deadline))
 org-crypt-key nil
 org-babel-pre-tangle-hook '(save-buffer)
 org-file-apps '((remote . emacs) (auto-mode . emacs) (directory . emacs)
("\\.mm\\'" . default)
                 ("\\.x?html?\\'" . default) ("\\.pdf\\'" . default))
 org-tab-first-hook '(+org-yas-expand-maybe-h +org-indent-maybe-h
org-babel-hide-result-toggle-maybe
                      org-babel-header-arg-expand
+org-clear-babel-results-h +org-cycle-only-current-subtree-h)
 org-hide-leading-stars t
 org-latex-reference-command "\\cref{%s}"
 org-ref-clean-bibtex-entry-hook '(org-ref-bibtex-format-url-if-doi
orcb-key-comma org-ref-replace-nonascii
                                   orcb-& orcb-% org-ref-title-case-article
orcb-clean-year orcb-key
                                   orcb-clean-doi orcb-clean-pages
orcb-check-journal org-ref-sort-bibtex-entry
                                   orcb-fix-spacing)
 org-log-done 'time
 org-journal-date-format "%A, %d %B %Y"
 org-html-text-markup-alist '((bold . "<b>%s</b>") (code .
"<code>%s</code>") (italic . "<i>%s</i>")
                              (strike-through . "<del>%s</del>")
                              (underline . "<span
class=\"underline\">%s</span>") (verbatim . "<kbd>%s</kbd>"))
 org-load-hook '(unpackaged/org-export-html-with-useful-ids-mode
+org-init-org-directory-h
                 +org-init-appearance-h +org-init-agenda-h
+org-init-attachments-h +org-init-babel-h
                 +org-init-babel-lazy-loader-h +org-init-capture-defaults-h
+org-init-capture-frame-h
                 +org-init-custom-links-h +org-init-export-h
+org-init-habit-h +org-init-hacks-h
                 +org-init-keybinds-h +org-init-popup-rules-h
+org-init-protocol-h
                 +org-init-protocol-lazy-loader-h +org-init-smartparens-h
+org-init-roam-h)
 org-hide-emphasis-markers t
 org-link-abbrev-alist '(("doom-repo" . "
https://github.com/hlissner/doom-emacs/%s")
                         ("wolfram" . "https://wolframalpha.com/input/?i=%s
")
                         ("wikipedia" . "https://en.wikipedia.org/wiki/%s")
                         ("duckduckgo" . "https://duckduckgo.com/?q=%s")
                         ("gmap" . "https://maps.google.com/maps?q=%s")
                         ("gimages" . "https://google.com/images?q=%s")
                         ("google" . "https://google.com/search?q=")
                         ("youtube" . "https://youtube.com/watch?v=%s")
("github" . "https://github.com/%s"))
 org-export-backends '(pandoc beamer md ascii html icalendar latex odt)
 org-roam-completion-everywhere t
 org-ref-insert-label-function 'org-ref-helm-insert-label-link
 org-ref-open-pdf-function 'org-ref-open-pdf-at-point
 org-highlight-latex-and-related '(native script entities)
 org-clock-in-resume t
 org-superstar-leading-bullet 32
 org-ascii-format-drawer-function #[771 " \207" [] 4 "\n\n(fn NAME CONTENTS
WIDTH)"]
 org-ellipsis " ▾ "
 org-attach-store-link-p t
 org-list-demote-modify-bullet '(("+" . "-") ("-" . "+") ("*" . "+") ("1."
. "a."))
 org-archive-subtree-save-file-p t
 org-agenda-span 10
 org-superstar-todo-bullet-alist '(("TODO" . 9744) ("[ ]" . 9744) ("DONE" .
9745) ("[X]" . 9745))
 org-priority-lowest 69
 org-ref-open-notes-function '(lambda nil (org-show-entry)
(outline-show-branches) (outline-show-children)
                               (org-cycle '(64)) (recenter-top-bottom 0))
 org-agenda-loop-over-headlines-in-active-region nil
 org-src-lang-modes '(("jupyter-R" . R) ("jupyter-julia" . julia)
("jupyter-python" . python) ("md" . markdown)
                      ("C" . c) ("C++" . c++) ("asymptote" . asy) ("bash" .
sh) ("beamer" . latex)
                      ("calc" . fundamental) ("cpp" . c++) ("ditaa" .
artist) ("dot" . fundamental)
                      ("elisp" . emacs-lisp) ("ocaml" . tuareg) ("screen" .
shell-script) ("shell" . sh)
                      ("sqlite" . sql))
 org-src-preserve-indentation t
 org-fontify-quote-and-verse-blocks t
 org-roam-find-file-hook
'(doom--setq-org-id-link-to-org-use-id-for-org-roam-find-file-h
                           org-roam-buffer--setup-redisplay-h
org-roam--register-completion-functions-h
                           org-roam--replace-roam-links-on-save-h
org-roam-open-id-with-org-roam-db-h
                           org-roam-db-autosync--setup-update-on-save-h
+org-roam-open-with-buffer-maybe-h)
 org-latex-text-markup-alist '((bold . "\\textbf{%s}") (code .
protectedtexttt) (italic . "\\emph{%s}")
                               (strike-through . "\\sout{%s}") (underline .
"\\uline{%s}") (verbatim . verb))
 org-catch-invisible-edits 'smart
 org-occur-hook '(org-first-headline-recenter)
 org-agenda-mode-hook '(+org-habit-resize-graph-h org-fancy-priorities-mode
evil-org-agenda-mode)
 org-agenda-window-setup 'current-window
 org-export-before-processing-hook
'(org-blackfriday--reset-org-blackfriday--code-block-num-backticks)
 org-appear-autosubmarkers t
 org-ref-bibtex-assoc-pdf-with-entry-move-function 'rename-file
 org-html-htmlize-output-type 'css
 org-export-headline-levels 5
 org-ref-insert-link-function 'org-ref-helm-insert-cite-link
 org-ref-insert-ref-function 'org-ref-helm-insert-ref-link
 org-html-meta-tags 'org-html-meta-tags-fancy
 org-journal-enable-agenda-integration t
 org-indirect-buffer-display 'current-window
 org-structure-template-alist '(("n" . "notes") ("a" . "export ascii") ("c"
. "center") ("C" . "comment")
                                ("e" . "example") ("E" . "export") ("h" .
"export html") ("l" . "export latex")
                                ("q" . "quote") ("s" . "src") ("v" .
"verse"))
 org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers
org-cycle-show-empty-lines
                  org-optimize-window-after-visibility-change)
 org-todo-keywords '((sequence "TODO(t)" "PROJ(p)" "LOOP(r)" "STRT(s)"
"WAIT(w)" "HOLD(h)" "IDEA(i)" "|"
                      "DONE(d)" "KILL(k)")
                     (sequence "[ ](T)" "[-](S)" "[?](W)" "|" "[X](D)")
                     (sequence "|" "OKAY(o)" "YES(y)" "NO(n)"))
 org-speed-command-hook '(org-speed-command-activate
org-babel-speed-command-activate)
 org-capture-before-finalize-hook '(doct-run-before-finalize)
 org-roam-node-annotation-function 'org-roam-node-read--annotation
 org-tags-column 0
 org-capture-mode-hook '(doct-run-hook +org-show-target-in-capture-header-h
evil-insert-state)
 org-clock-persist-file "/home/yshen/.emacs.d/.local/etc/org-clock-save.el"
 org-attach-id-dir "/home/yshen/Dropbox/org/.attach/"
 org-M-RET-may-split-line nil
 org-odt-format-inlinetask-function
'org-odt-format-inlinetask-default-function
 org-ref-completion-library 'org-ref-ivy-cite
 org-latex-prefer-user-labels t
 org-roam-ref-annotation-function 'org-roam-ref-read--annotation
 org-journal-dir "/home/yshen/Dropbox/org/Daily/"
 org-re-reveal-revealjs-version "4"
 org-ref-pdf-to-bibtex-function 'copy-file
 org-publish-timestamp-directory
"/home/yshen/.emacs.d/.local/cache/org-timestamps/"
 org-beamer-theme "[progressbar=foot]metropolis"
 org-display-remote-inline-images 'download
 org-ascii-charset 'utf-8
 org-refile-use-outline-path 'file
 org-priority-faces '((65 quote all-the-icons-red) (66 quote
all-the-icons-orange)
                      (67 quote all-the-icons-yellow) (68 quote
all-the-icons-green)
                      (69 quote all-the-icons-blue))
 org-export-before-parsing-hook '(org-attach-expand-links
org-ref-acronyms-before-parsing
                                  org-ref-glossary-before-parsing)
 org-font-lock-set-keywords-hook '(org-fontify-inline-src-blocks-enable
doom-themes-enable-org-fontification)
 org-id-locations-file "/home/yshen/org/.orgids"
 org-confirm-shell-link-function 'yes-or-no-p
 org-link-parameters '(("Https" :follow (closure (t) (url arg) (browse-url
(concat "https:" url) arg)) :export
                        org-url-fancy-export)
                       ("Music" :follow org-music-open-fn :export
org-music-fancy-export)
                       ("music" :follow org-music-open-fn :export
org-music-export-text)
                       ("xkcd" :image-data-fun +org-xkcd-image-fn :follow
+org-xkcd-open-fn :export
                        +org-xkcd-export :complete +org-xkcd-complete)
                       ("printindex" :follow org-ref-index :export
                        #[(path desc format) " \301=\205 \0\300\302!\207"
[format latex "\\printindex"]
                          2]
                        )
                       ("index" :follow #[(path) "\301 !\207" [path occur]
2] :export
                        #[(path desc format) " \302=\205\n\0\300\303 \"\207"
                          [format path latex "\\index{%s}"] 3]
                        )
                       ("bibentry" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-bibentry :complete
org-bibentry-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("Autocites" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-Autocites :complete
org-Autocites-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("autocites" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-autocites :complete
org-autocites-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("supercites" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-supercites :complete
org-supercites-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("Textcites" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-Textcites :complete
org-Textcites-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("textcites" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-textcites :complete
org-textcites-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("Smartcites" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-Smartcites :complete
org-Smartcites-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("smartcites" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-smartcites :complete
org-smartcites-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("footcitetexts" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil))
                        :export org-ref-format-footcitetexts :complete
org-footcitetexts-complete-link
                        :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("footcites" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-footcites :complete
org-footcites-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("Parencites" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-Parencites :complete
org-Parencites-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("parencites" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-parencites :complete
org-parencites-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("Cites" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-Cites :complete
org-Cites-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("cites" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-cites :complete
org-cites-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("fnotecite" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-fnotecite :complete
org-fnotecite-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("Pnotecite" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-Pnotecite :complete
org-Pnotecite-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("pnotecite" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-pnotecite :complete
org-pnotecite-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("Notecite" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-Notecite :complete
org-Notecite-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("notecite" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-notecite :complete
org-notecite-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("footfullcite" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-footfullcite :complete
org-footfullcite-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("fullcite" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-fullcite :complete
org-fullcite-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("citeurl" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-citeurl :complete
org-citeurl-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("citedate*" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-citedate* :complete
org-citedate*-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("citedate" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-citedate :complete
org-citedate-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("citetitle*" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-citetitle* :complete
org-citetitle*-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("citetitle" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-citetitle :complete
org-citetitle-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("Citeauthor*" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-Citeauthor* :complete
org-Citeauthor*-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("Autocite*" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-Autocite* :complete
org-Autocite*-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("autocite*" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-autocite* :complete
org-autocite*-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("Autocite" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-Autocite :complete
org-Autocite-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("autocite" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-autocite :complete
org-autocite-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("supercite" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-supercite :complete
org-supercite-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("parencite*" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-parencite* :complete
org-parencite*-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("cite*" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-cite* :complete
org-cite*-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("Smartcite" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-Smartcite :complete
org-Smartcite-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("smartcite" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-smartcite :complete
org-smartcite-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("Textcite" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-Textcite :complete
org-Textcite-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("textcite" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-textcite :complete
org-textcite-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("footcitetext" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-footcitetext :complete
org-footcitetext-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("footcite" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-footcite :complete
org-footcite-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("Parencite" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-Parencite :complete
org-Parencite-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("parencite" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-parencite :complete
org-parencite-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("Cite" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-Cite :complete
org-Cite-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("Citeauthor" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-Citeauthor :complete
org-Citeauthor-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("Citealp" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-Citealp :complete
org-Citealp-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("Citealt" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-Citealt :complete
org-Citealt-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("Citep" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-Citep :complete
org-Citep-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("Citet" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-Citet :complete
org-Citet-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("citeyearpar" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-citeyearpar :complete
org-citeyearpar-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("citeyear*" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-citeyear* :complete
org-citeyear*-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("citeyear" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-citeyear :complete
org-citeyear-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("citeauthor*" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-citeauthor* :complete
org-citeauthor*-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("citeauthor" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-citeauthor :complete
org-citeauthor-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("citetext" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-citetext :complete
org-citetext-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("citenum" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-citenum :complete
org-citenum-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("citealp*" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-citealp* :complete
org-citealp*-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("citealp" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-citealp :complete
org-citealp-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("citealt*" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-citealt* :complete
org-citealt*-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("citealt" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-citealt :complete
org-citealt-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("citep*" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-citep* :complete
org-citep*-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("citep" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-citep :complete
org-citep-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("citet*" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-citet* :complete
org-citet*-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("citet" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-citet :complete
org-citet-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("nocite" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-nocite :complete
org-nocite-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        )
                       ("cite" :follow (lambda (_) (funcall
org-ref-cite-onclick-function nil)) :export
                        org-ref-format-cite :complete
org-cite-complete-link :help-echo
                        (lambda (window object position)
                         (when org-ref-show-citation-on-enter
                          (save-excursion (goto-char position)
                           (let ((s (org-ref-format-entry
(org-ref-get-bibtex-key-under-cursor))))
                            (with-temp-buffer (insert s) (fill-paragraph)
(buffer-string)))
                           )
                          )
                         )
                        :face org-ref-cite-link-face-fn :display full
:keymap
                        (keymap (tab lambda nil (interactive) (funcall
org-ref-insert-cite-function))
                         (S-up . org-ref-sort-citation-link)
                         (S-right lambda nil (interactive)
(org-ref-swap-citation-link 1))
                         (S-left lambda nil (interactive)
(org-ref-swap-citation-link -1))
                         (C-right . org-ref-next-key) (C-left .
org-ref-previous-key)
                         (16777337 lambda nil
                          "Paste key at point. Assumes the first thing in
the killring is a key." (interactive)
                          (org-ref-insert-key-at-point (car kill-ring)))
                         (16777303 lambda nil "Copy all the keys at point."
(interactive)
                          (kill-new (org-element-property :path
(org-element-context))))
                         (16777335 lambda nil (interactive) (kill-new (car
(org-ref-get-bibtex-key-and-file))))
                         (16777318 lambda nil (interactive)
                          (save-excursion (org-ref-open-citation-at-point)
                           (kill-new
(org-ref-format-bibtex-entry-at-point)))
                          )
                         (16777319 . org-ref-google-scholar-at-point)
                         (16777317 lambda nil "Email entry at point"
(interactive)
                          (org-ref-open-citation-at-point)
(org-ref-email-bibtex-entry))
                         (16777315 . org-ref-wos-citing-at-point) (16777330
. org-ref-wos-related-at-point)
                         (16777326 . org-ref-open-notes-at-point)
                         (16777328 lambda nil (interactive) (funcall
org-ref-open-pdf-function))
                         (16777333 . org-ref-open-url-at-point) (16777314 .
org-ref-open-citation-at-point)
                         (16777327 . org-ref-cite-hydra/body) (follow-link
. mouse-face)
                         (mouse-3 . org-find-file-at-mouse) (mouse-2 .
org-open-at-mouse))
                        :store org-ref-bibtex-store-link)
                       ("Cref" :follow org-ref-ref-follow :export
org-ref-Cref-export :complete
                        #[(&optional arg) "\301 \302\"\207" [arg
org-ref-complete-link "Cref"] 3] :face
                        org-ref-ref-face-fn :help-echo
org-ref-ref-help-echo)
                       ("cref" :follow org-ref-ref-follow :export
org-ref-cref-export :complete
                        #[(&optional arg) "\301 \302\"\207" [arg
org-ref-complete-link "cref"] 3] :face
                        org-ref-ref-face-fn :help-echo
org-ref-ref-help-echo)
                       ("autoref" :follow org-ref-ref-follow :export
org-ref-autoref-export :complete
                        #[(&optional arg) "\301 \302\"\207" [arg
org-ref-complete-link "autoref"] 3] :face
                        org-ref-ref-face-fn :help-echo
org-ref-ref-help-echo)
                       ("eqref" :follow org-ref-ref-follow :export
org-ref-eqref-export :complete
                        #[(&optional arg) "\301 \302\"\207" [arg
org-ref-complete-link "eqref"] 3] :face
                        org-ref-ref-face-fn :help-echo
org-ref-ref-help-echo)
                       ("nameref" :follow org-ref-ref-follow :export
org-ref-export-nameref :complete
                        #[(&optional arg) "\301 \302\"\207" [arg
org-ref-complete-link "nameref"] 3] :face
                        org-ref-ref-face-fn :help-echo
org-ref-ref-help-echo)
                       ("pageref" :follow org-ref-ref-follow :export
                        #[(path desc format) " \302\267\202 \0\300\303
\"\207\300\304 \"\207\305\207"
                          [format path #s
                           (hash-table size 2 test eq rehash-size 1.5
rehash-threshold 0.8125 purecopy t data
                            (html 6 latex 11))
                           "(<pageref>%s</pageref>)" "\\pageref{%s}" nil]
                          3]
                        :face org-ref-ref-face-fn :complete
                        #[(&optional arg) "\301 \302\"\207" [arg
org-ref-complete-link "pageref"] 3]
                        :help-echo org-ref-ref-help-echo)
                       ("ref" :follow org-ref-ref-follow :export
org-ref-ref-export :complete
                        #[(&optional arg) "\301 \302\"\207" [arg
org-ref-complete-link "ref"] 3] :face
                        org-ref-ref-face-fn :help-echo
org-ref-ref-help-echo)
                       ("label" :follow
                        #[(label)
                          "\302 ! \303\304\305 \211\306U\204 \0 \307V\203
\0\310\202 \0\311#\302 !\")\207"
                          [label count org-ref-count-labels message format
"%s occurence%s" 0 1 "s" ""] 6
                          "On clicking count the number of label tags used
in the buffer.\nA number greater than one means multiple labels!"]
                        :export
                        #[(keyword desc format)
                          " \302\267\202 \0\300\303 \"\207\300\304
\"\207\300\305 \"\207\306\207"
                          [format keyword #s
                           (hash-table size 3 test eq rehash-size 1.5
rehash-threshold 0.8125 purecopy t data
                            (html 6 md 11 latex 16))
                           "<div id=\"%s\"></div>" "<a name=\"%s\"></a>"
"\\label{%s}" nil]
                          3]
                        :store org-ref-label-store-link :face
org-ref-label-face-fn :help-echo
                        #[(window object position)
                          "\212 b\210\303 \304\305! r\nq\210\306\216
c\210\307 \210\310 -\207"
                          [position s temp-buffer org-ref-link-message
generate-new-buffer " *temp*"
                           #[nil "\301 !\205 \0\302 !\207" [temp-buffer
buffer-name kill-buffer] 2]
                           fill-paragraph buffer-string]
                          2]
                        )
                       ("list-of-tables" :follow org-ref-list-of-tables
:export
                        #[(keyword desc format) " \301=\205 \0\300\302!\207"
                          [format latex "\\listoftables"] 2]
                        )
                       ("list-of-figures" :follow org-ref-list-of-figures
:export
                        #[(keyword desc format) " \301=\205 \0\300\302!\207"
                          [format latex "\\listoffigures"] 2]
                        )
                       ("addbibresource" :follow
org-ref-follow-addbibresource :export
                        #[(keyword desc format) " \302\267\202
\0\300\303!\207\300\304 \"\207\305\207"
                          [format keyword #s
                           (hash-table size 2 test eq rehash-size 1.5
rehash-threshold 0.8125 purecopy t data
                            (html 6 latex 10))
                           "" "\\addbibresource{%s}" nil]
                          3]
                        )
                       ("bibliographystyle" :export
                        #[(keyword desc format) " \302=\204\f\0 \303=\203
\0\300\304 \"\207\305\207"
                          [format keyword latex beamer
"\\bibliographystyle{%s}" ""] 3]
                        )
                       ("printbibliography" :follow
org-ref-open-bibliography :export
                        #[(keyword desc format) " \302\267\202 \0\303
\207\304 \207 \207\305\207"
                          [format org-ref-printbibliography-cmd #s
                           (hash-table size 3 test eq rehash-size 1.5
rehash-threshold 0.8125 purecopy t data
                            (org 6 html 9 latex 12))
                           org-ref-get-org-bibliography
org-ref-get-html-bibliography nil]
                          2]
                        )
                       ("nobibliography" :follow org-ref-open-bibliography
:export
                        org-ref-nobibliography-format)
                       ("bibliography" :follow org-ref-open-bibliography
:export org-ref-bibliography-format
                        :complete org-bibliography-complete-link :help-echo
                        #[(window object position)
                          "\212 b\210\303 \304\305! r\nq\210\306\216
c\210\307 \210\310 -\207"
                          [position s temp-buffer org-ref-link-message
generate-new-buffer " *temp*"
                           #[nil "\301 !\205 \0\302 !\207" [temp-buffer
buffer-name kill-buffer] 2]
                           fill-paragraph buffer-string]
                          2]
                        :face org-ref-bibliography-face-fn)
                       ("Acp" :follow or-follow-acronym :face
org-ref-acronym-face-fn :help-echo
                        or-acronym-tooltip :export
                        #[771 "\211\301>\203
\0\302\303\300A #\207\302\304 \226\"\207"
                          [("Acp" . "Glspl") (latex beamer) format
"\\%s{%s}" "%s"] 7 "\n\n(fn PATH _ FORMAT)"]
                        )
                       ("acp" :follow or-follow-acronym :face
org-ref-acronym-face-fn :help-echo
                        or-acronym-tooltip :export
                        #[771 "\211\301>\203
\0\302\303\300A #\207\302\304 \226\"\207"
                          [("acp" . "glspl") (latex beamer) format
"\\%s{%s}" "%s"] 7 "\n\n(fn PATH _ FORMAT)"]
                        )
                       ("Ac" :follow or-follow-acronym :face
org-ref-acronym-face-fn :help-echo
                        or-acronym-tooltip :export
                        #[771 "\211\301>\203
\0\302\303\300A #\207\302\304 \226\"\207"
                          [("Ac" . "Gls") (latex beamer) format "\\%s{%s}"
"%s"] 7 "\n\n(fn PATH _ FORMAT)"]
                        )
                       ("ac" :follow or-follow-acronym :face
org-ref-acronym-face-fn :help-echo
                        or-acronym-tooltip :export
                        #[771 "\211\301>\203
\0\302\303\300A #\207\302\304 \226\"\207"
                          [("ac" . "gls") (latex beamer) format "\\%s{%s}"
"%s"] 7 "\n\n(fn PATH _ FORMAT)"]
                        )
                       ("acrfull" :follow or-follow-acronym :face
org-ref-acronym-face-fn :help-echo
                        or-acronym-tooltip :export
                        #[771 "\211\301>\203
\0\302\303\300A #\207\302\304 \226\"\207"
                          [("acrfull" . "acrfull") (latex beamer) format
"\\%s{%s}" "%s"] 7
                          "\n\n(fn PATH _ FORMAT)"]
                        )
                       ("acrlong" :follow or-follow-acronym :face
org-ref-acronym-face-fn :help-echo
                        or-acronym-tooltip :export
                        #[771 "\211\301>\203
\0\302\303\300A #\207\302\304 \226\"\207"
                          [("acrlong" . "acrlong") (latex beamer) format
"\\%s{%s}" "%s"] 7
                          "\n\n(fn PATH _ FORMAT)"]
                        )
                       ("acrshort" :follow or-follow-acronym :face
org-ref-acronym-face-fn :help-echo
                        or-acronym-tooltip :export
                        #[771 "\211\301>\203
\0\302\303\300A #\207\302\304 \226\"\207"
                          [("acrshort" . "acrshort") (latex beamer) format
"\\%s{%s}" "%s"] 7
                          "\n\n(fn PATH _ FORMAT)"]
                        )
                       ("glslink" :follow or-follow-glossary :face
org-ref-glossary-face-fn :help-echo
                        or-glossary-tooltip :export
                        #[771 "\211\300>\203\f\0\301\302 #\207\301\303
\"\207"
                          [(latex beamer) format "\\glslink{%s}{%s}" "%s"]
7 "\n\n(fn PATH DESC FORMAT)"]
                        )
                       ("glsdesc" :follow or-follow-glossary :face
org-ref-glossary-face-fn :help-echo
                        or-glossary-tooltip :export
                        #[771 "\211\301>\203\f\0\302\303\300 #\207\302\304
\"\207"
                          ["glsdesc" (latex beamer) format "\\%s{%s}" "%s"]
7 "\n\n(fn PATH _ FORMAT)"]
                        )
                       ("glssymbol" :follow or-follow-glossary :face
org-ref-glossary-face-fn :help-echo
                        or-glossary-tooltip :export
                        #[771 "\211\301>\203\f\0\302\303\300 #\207\302\304
\"\207"
                          ["glssymbol" (latex beamer) format "\\%s{%s}"
"%s"] 7 "\n\n(fn PATH _ FORMAT)"]
                        )
                       ("Glspl" :follow or-follow-glossary :face
org-ref-glossary-face-fn :help-echo
                        or-glossary-tooltip :export
                        #[771 "\211\301>\203\f\0\302\303\300 #\207\302\304
\"\207"
                          ["Glspl" (latex beamer) format "\\%s{%s}" "%s"] 7
"\n\n(fn PATH _ FORMAT)"]
                        )
                       ("Gls" :follow or-follow-glossary :face
org-ref-glossary-face-fn :help-echo
                        or-glossary-tooltip :export
                        #[771 "\211\301>\203\f\0\302\303\300 #\207\302\304
\"\207"
                          ["Gls" (latex beamer) format "\\%s{%s}" "%s"] 7
"\n\n(fn PATH _ FORMAT)"]
                        )
                       ("glspl" :follow or-follow-glossary :face
org-ref-glossary-face-fn :help-echo
                        or-glossary-tooltip :export
                        #[771 "\211\301>\203\f\0\302\303\300 #\207\302\304
\"\207"
                          ["glspl" (latex beamer) format "\\%s{%s}" "%s"] 7
"\n\n(fn PATH _ FORMAT)"]
                        )
                       ("gls" :follow or-follow-glossary :face
org-ref-glossary-face-fn :help-echo
                        or-glossary-tooltip :export
                        #[771 "\211\301>\203\f\0\302\303\300 #\207\302\304
\"\207"
                          ["gls" (latex beamer) format "\\%s{%s}" "%s"] 7
"\n\n(fn PATH _ FORMAT)"]
                        )
                       ("doi" :follow doi-link-menu :export
                        #[(doi desc format)
                          " \304\267\202 \0\300\305 \n \206
\0\306\nP$\207\300\307 \n \206 \0\306\nP$\207\310\207"
                          [format

                           doi-utils-dx-doi-org-url

                           doi

                           desc

                           #s

                           (hash-table












                            size












                            2












                            test












                            eq












                            rehash-size












                            1.5












                            rehash-threshold












                            0.8125












                            purecopy












                            t












                            data












                            (html 6 latex 19)












                            )

                           "<a href=\"%s%s\">%s</a>" "doi:"
"\\href{%s%s}{%s}" nil]
                          6]
                        )
                       ("bibtex" :follow org-bibtex-open :store
org-bibtex-store-link)
                       ("download" :complete
                        (closure
                         ((dir-fn closure (t) nil (or
org-download-image-dir org-attach-id-dir "."))
                          (requires . org-download)
                          (plist :image-data-fun +org-image-file-data-fn
:requires org-download)
                          (dir-var closure (t) nil (or
org-download-image-dir org-attach-id-dir "."))
                          (key . "download") t)
                         nil (if requires (mapc #'require (doom-enlist
requires)))
                         (+org--relative-path (+org--read-link-path key
(funcall dir-fn)) (funcall dir-fn)))
                        :follow
                        (closure
                         ((dir-fn closure (t) nil (or
org-download-image-dir org-attach-id-dir "."))
                          (requires . org-download)
                          (plist :image-data-fun +org-image-file-data-fn
:requires org-download)
                          (dir-var closure (t) nil (or
org-download-image-dir org-attach-id-dir "."))
                          (key . "download") t)
                         (link) (org-link-open-as-file (expand-file-name
link (funcall dir-fn)) nil))
                        :face
                        (closure
                         ((dir-fn closure (t) nil (or
org-download-image-dir org-attach-id-dir "."))
                          (requires . org-download)
                          (plist :image-data-fun +org-image-file-data-fn
:requires org-download)
                          (dir-var closure (t) nil (or
org-download-image-dir org-attach-id-dir "."))
                          (key . "download") t)
                         (link)
                         (let*
                          ((path (expand-file-name link (funcall dir-fn)))
                           (option-index (string-match-p "::\\(.*\\)\\'"
path))
                           (file-name (substring path 0 option-index)))
                          (if (file-exists-p file-name) 'org-link 'error))
                         )
                        :image-data-fun +org-image-file-data-fn)
                       ("pdf" :follow
                        (closure ((args) (fn . org-pdftools-open) t) (&rest
args)
                         (and (condition-case nil (progn (require
'org-pdftools nil t)) (error nil))
                          (file-executable-p pdf-info-epdfinfo-program)
(apply fn args))
                         )
                        :complete
                        (closure ((args) (fn . org-pdftools-complete-link)
t) (&rest args)
                         (and (condition-case nil (progn (require
'org-pdftools nil t)) (error nil))
                          (file-executable-p pdf-info-epdfinfo-program)
(apply fn args))
                         )
                        :store
                        (closure ((args) (fn . org-pdftools-store-link) t)
(&rest args)
                         (and (condition-case nil (progn (require
'org-pdftools nil t)) (error nil))
                          (file-executable-p pdf-info-epdfinfo-program)
(apply fn args))
                         )
                        :export
                        (closure ((args) (fn . org-pdftools-export) t)
(&rest args)
                         (and (condition-case nil (progn (require
'org-pdftools nil t)) (error nil))
                          (file-executable-p pdf-info-epdfinfo-program)
(apply fn args))
                         )
                        )
                       ("elfeed" :follow elfeed-link-open :store
elfeed-link-store-link)
                       ("orgit-topic" :store orgit-topic-store :follow
orgit-topic-open :export
                        orgit-topic-export :complete
orgit-topic-complete-link)
                       ("orgit-rev" :store orgit-rev-store :follow
orgit-rev-open :export orgit-rev-export
                        :complete orgit-rev-complete-link)
                       ("orgit-log" :store orgit-log-store :follow
orgit-log-open :export orgit-log-export
                        :complete orgit-log-complete-link)
                       ("orgit" :store orgit-status-store :follow
orgit-status-open :export orgit-status-export
                        :complete orgit-status-complete-link)
                       ("roam" :follow org-roam-link-follow-link)
                       ("yt" :follow org-yt-follow :image-data-fun
org-yt-image-data-fun :export +org-export-yt)
                       ("id" :follow org-id-open) ("img" :image-data-fun
+org-inline-image-data-fn)
                       ("doom-module" :follow
+org-link--doom-module-follow-fn :face
                        +org-link--doom-module-face-fn)
                       ("doom-package" :follow
+org-link--doom-package-follow-fn :face
                        (closure (t) (_) '(:inherit org-priority :slant
italic)))
                       ("kbd" :follow
                        (closure (t) (_) (minibuffer-message "%s"
(+org-display-link-in-eldoc-a))) :help-echo
                        +org-read-kbd-at-point :face help-key-binding)
                       ("doom-modules" :complete
                        (closure
                         ((dir-fn closure ((plist) (dir-var .
doom-modules-dir) (key . "doom-modules") t) nil
                           (symbol-value dir-var))
                          (requires) (plist) (dir-var . doom-modules-dir)
(key . "doom-modules") t)
                         nil (if requires (mapc #'require (doom-enlist
requires)))
                         (+org--relative-path (+org--read-link-path key
(funcall dir-fn)) (funcall dir-fn)))
                        :follow
                        (closure
                         ((dir-fn closure ((plist) (dir-var .
doom-modules-dir) (key . "doom-modules") t) nil
                           (symbol-value dir-var))
                          (requires) (plist) (dir-var . doom-modules-dir)
(key . "doom-modules") t)
                         (link) (org-link-open-as-file (expand-file-name
link (funcall dir-fn)) nil))
                        :face
                        (closure
                         ((dir-fn closure ((plist) (dir-var .
doom-modules-dir) (key . "doom-modules") t) nil
                           (symbol-value dir-var))
                          (requires) (plist) (dir-var . doom-modules-dir)
(key . "doom-modules") t)
                         (link)
                         (let*
                          ((path (expand-file-name link (funcall dir-fn)))
                           (option-index (string-match-p "::\\(.*\\)\\'"
path))
                           (file-name (substring path 0 option-index)))
                          (if (file-exists-p file-name) 'org-link 'error))
                         )
                        )
                       ("doom-docs" :complete
                        (closure
                         ((dir-fn closure ((plist) (dir-var .
doom-docs-dir) (key . "doom-docs") t) nil
                           (symbol-value dir-var))
                          (requires) (plist) (dir-var . doom-docs-dir) (key
. "doom-docs") t)
                         nil (if requires (mapc #'require (doom-enlist
requires)))
                         (+org--relative-path (+org--read-link-path key
(funcall dir-fn)) (funcall dir-fn)))
                        :follow
                        (closure
                         ((dir-fn closure ((plist) (dir-var .
doom-docs-dir) (key . "doom-docs") t) nil
                           (symbol-value dir-var))
                          (requires) (plist) (dir-var . doom-docs-dir) (key
. "doom-docs") t)
                         (link) (org-link-open-as-file (expand-file-name
link (funcall dir-fn)) nil))
                        :face
                        (closure
                         ((dir-fn closure ((plist) (dir-var .
doom-docs-dir) (key . "doom-docs") t) nil
                           (symbol-value dir-var))
                          (requires) (plist) (dir-var . doom-docs-dir) (key
. "doom-docs") t)
                         (link)
                         (let*
                          ((path (expand-file-name link (funcall dir-fn)))
                           (option-index (string-match-p "::\\(.*\\)\\'"
path))
                           (file-name (substring path 0 option-index)))
                          (if (file-exists-p file-name) 'org-link 'error))
                         )
                        )
                       ("doom" :complete
                        (closure
                         ((dir-fn closure ((plist) (dir-var .
doom-emacs-dir) (key . "doom") t) nil
                           (symbol-value dir-var))
                          (requires) (plist) (dir-var . doom-emacs-dir)
(key . "doom") t)
                         nil (if requires (mapc #'require (doom-enlist
requires)))
                         (+org--relative-path (+org--read-link-path key
(funcall dir-fn)) (funcall dir-fn)))
                        :follow
                        (closure
                         ((dir-fn closure ((plist) (dir-var .
doom-emacs-dir) (key . "doom") t) nil
                           (symbol-value dir-var))
                          (requires) (plist) (dir-var . doom-emacs-dir)
(key . "doom") t)
                         (link) (org-link-open-as-file (expand-file-name
link (funcall dir-fn)) nil))
                        :face
                        (closure
                         ((dir-fn closure ((plist) (dir-var .
doom-emacs-dir) (key . "doom") t) nil
                           (symbol-value dir-var))
                          (requires) (plist) (dir-var . doom-emacs-dir)
(key . "doom") t)
                         (link)
                         (let*
                          ((path (expand-file-name link (funcall dir-fn)))
                           (option-index (string-match-p "::\\(.*\\)\\'"
path))
                           (file-name (substring path 0 option-index)))
                          (if (file-exists-p file-name) 'org-link 'error))
                         )
                        )
                       ("org" :complete
                        (closure
                         ((dir-fn closure ((plist) (dir-var .
org-directory) (key . "org") t) nil
                           (symbol-value dir-var))
                          (requires) (plist) (dir-var . org-directory) (key
. "org") t)
                         nil (if requires (mapc #'require (doom-enlist
requires)))
                         (+org--relative-path (+org--read-link-path key
(funcall dir-fn)) (funcall dir-fn)))
                        :follow
                        (closure
                         ((dir-fn closure ((plist) (dir-var .
org-directory) (key . "org") t) nil
                           (symbol-value dir-var))
                          (requires) (plist) (dir-var . org-directory) (key
. "org") t)
                         (link) (org-link-open-as-file (expand-file-name
link (funcall dir-fn)) nil))
                        :face
                        (closure
                         ((dir-fn closure ((plist) (dir-var .
org-directory) (key . "org") t) nil
                           (symbol-value dir-var))
                          (requires) (plist) (dir-var . org-directory) (key
. "org") t)
                         (link)
                         (let*
                          ((path (expand-file-name link (funcall dir-fn)))
                           (option-index (string-match-p "::\\(.*\\)\\'"
path))
                           (file-name (substring path 0 option-index)))
                          (if (file-exists-p file-name) 'org-link 'error))
                         )
                        )
                       ("attachment" :image-data-fun
+org-inline-image-data-fn :follow org-attach-follow
                        :complete org-attach-complete-link)
                       ("file+sys") ("file+emacs") ("shell" :follow
org-link--open-shell)
                       ("news" :follow
                        #[514 "\301\300\302 Q \"\207" ["news" browse-url
":"] 6 "\n\n(fn URL ARG)"])
                       ("mailto" :follow
                        #[514 "\301\300\302 Q \"\207" ["mailto" browse-url
":"] 6 "\n\n(fn URL ARG)"])
                       ("https" :follow
                        #[514 "\301\300\302 Q \"\207" ["https" browse-url
":"] 6 "\n\n(fn URL ARG)"]
                        :image-data-fun +org-http-image-data-fn)
                       ("http" :follow
                        #[514 "\301\300\302 Q \"\207" ["http" browse-url
":"] 6 "\n\n(fn URL ARG)"]
                        :image-data-fun +org-http-image-data-fn)
                       ("ftp" :follow
                        #[514 "\301\300\302 Q \"\207" ["ftp" browse-url
":"] 6 "\n\n(fn URL ARG)"])
                       ("help" :follow org-link--open-help :store
org-link--store-help)
                       ("file" :complete org-link-complete-file :face
                        (closure (t) (path)
                         (if
                          (or (file-remote-p path) (and IS-WINDOWS
(string-prefix-p "\\\\" path))
                           (file-exists-p path))
                          'org-link '(warning org-link))
                         )
                        )
                       ("elisp" :follow org-link--open-elisp))
 org-src-block-faces '(("latex" (:inherit default :extend t)))
 org-agenda-skip-scheduled-if-done t
 org-latex-format-headline-function 'org-latex-format-headline-acronymised
 org-agenda-block-separator nil
 org-html-html5-fancy t
 org-capture-templates '(("t"
                          #(" Personal todo" 0 1
                            (face (:family "github-octicons" :height 1.2
:inherit all-the-icons-green)
                             font-lock-face
                             (:family "github-octicons" :height 1.2
:inherit all-the-icons-green) display
                             (raise 0.012) rear-nonsticky t)
                            )
                          entry (file+headline +org-capture-todo-file
"Inbox") "* TODO %?\n%i %a" :prepend t
                          :doct
                          (:doct-name "Personal todo" :keys "t" :icon
                           ("checklist" :set "octicon" :color "green")
:file +org-capture-todo-file :prepend t
                           :headline "Inbox" :type entry :template ("* TODO
%?" "%i %a") :doct-custom
                           (:icon ("checklist" :set "octicon" :color
"green")))
                          )
                         ("n"
                          #(" Personal note" 0 1
                            (face (:family "FontAwesome" :height 1.2
:inherit all-the-icons-green)
                             font-lock-face (:family "FontAwesome" :height
1.2 :inherit all-the-icons-green)
                             display (raise 0.012) rear-nonsticky t)
                            )
                          entry (file+headline +org-capture-todo-file
"Inbox") "* %?\n%i %a" :prepend t :doct
                          (:doct-name "Personal note" :keys "n" :icon
                           ("sticky-note-o" :set "faicon" :color "green")
:file +org-capture-todo-file :prepend
                           t :headline "Inbox" :type entry :template ("*
%?" "%i %a") :doct-custom
                           (:icon ("sticky-note-o" :set "faicon" :color
"green")))
                          )
                         ("e"
                          #(" Email" 0 1
                            (face (:family "FontAwesome" :height 1.2
:inherit all-the-icons-blue)
                             font-lock-face (:family "FontAwesome" :height
1.2 :inherit all-the-icons-blue)
                             display (raise 0.012) rear-nonsticky t)
                            )
                          entry (file+headline +org-capture-todo-file
"Inbox")
                          "* TODO %^{type|reply to|contact} %\\3 %?
:email:\nSend an email %^{urgancy|soon|ASAP|anon|at some point|eventually}
to %^{recipiant}\nabout %^{topic}\n%U %i %a"
                          :prepend t :doct
                          (:doct-name

                           "Email"

                           :keys

                           "e"

                           :icon

                           ("envelope" :set "faicon" :color "blue")

                           :file

                           +org-capture-todo-file

                           :prepend

                           t

                           :headline

                           "Inbox"

                           :type

                           entry

                           :template

                           ("* TODO %^{type|reply to|contact} %\\3 %?
:email:" "Send an email %^{urgancy|soon|ASAP|anon|at some point|eventually}
to %^{recipiant}" "about %^{topic}" "%U %i %a")

                           :doct-custom

                           (:icon




                            ("envelope" :set "faicon" :color "blue")




                            )

                           )
                          )
                         ("i"
                          #(" Interesting" 0 1
                            (face (:family "FontAwesome" :height 1.2
:inherit all-the-icons-lcyan)
                             font-lock-face (:family "FontAwesome" :height
1.2 :inherit all-the-icons-lcyan)
                             display (raise 0.012) rear-nonsticky t)
                            )
                          )
                         ("iw"
                          #(" Webpage" 0 1
                            (face (:family "FontAwesome" :height 1.2
:inherit all-the-icons-green)
                             font-lock-face (:family "FontAwesome" :height
1.2 :inherit all-the-icons-green)
                             display (raise 0.012) rear-nonsticky t)
                            )
                          entry (file+headline +org-capture-todo-file
"Interesting") #'doct--fill-template
                          :prepend t :doct
                          (:doct-name "Webpage" :keys "w" :icon ("globe"
:set "faicon" :color "green") :desc
                           "%(org-cliplink-capture) " :i-type "read:web"
:inherited-keys "iw" :file
                           +org-capture-todo-file :prepend t :headline
"Interesting" :type entry :template
                           ("* [ ] %{desc}%? :%{i-type}:" "%i %a")
:doct-custom
                           (:icon ("globe" :set "faicon" :color "green")
:desc "%(org-cliplink-capture) "
                            :i-type "read:web")
                           )
                          )
                         ("ia"
                          #(" Article" 0 1
                            (face (:family "github-octicons" :height 1.2
:inherit all-the-icons-yellow)
                             font-lock-face
                             (:family "github-octicons" :height 1.2
:inherit all-the-icons-yellow) display
                             (raise 0.012) rear-nonsticky t)
                            )
                          entry (file+headline +org-capture-todo-file
"Interesting") #'doct--fill-template
                          :prepend t :doct
                          (:doct-name "Article" :keys "a" :icon
("file-text" :set "octicon" :color "yellow")
                           :desc "" :i-type "read:reaserch" :inherited-keys
"ia" :file +org-capture-todo-file
                           :prepend t :headline "Interesting" :type entry
:template
                           ("* [ ] %{desc}%? :%{i-type}:" "%i %a")
:doct-custom
                           (:icon ("file-text" :set "octicon" :color
"yellow") :desc "" :i-type "read:reaserch")
                           )
                          )
                         ("ir"
                          #(" Recipie" 0 1
                            (face (:family "FontAwesome" :height 1.2
:inherit all-the-icons-dorange)
                             font-lock-face (:family "FontAwesome" :height
1.2 :inherit all-the-icons-dorange)
                             display (raise 0.012) rear-nonsticky t)
                            )
                          entry (file+headline +org-capture-recipies
"Unsorted")
                          "%(org-chef-get-recipe-from-url)" :prepend t :doct
                          (:doct-name " Recipie" :keys "r" :icon ("spoon"
:set "faicon" :color "dorange") :file
                           +org-capture-recipies :headline "Unsorted"
:template
                           "%(org-chef-get-recipe-from-url)"
:inherited-keys "ir" :prepend t :type entry
                           :doct-custom (:icon ("spoon" :set "faicon"
:color "dorange")))
                          )
                         ("ii"
                          #(" Information" 0 1
                            (face (:family "FontAwesome" :height 1.2
:inherit all-the-icons-blue)
                             font-lock-face (:family "FontAwesome" :height
1.2 :inherit all-the-icons-blue)
                             display (raise 0.012) rear-nonsticky t)
                            )
                          entry (file+headline +org-capture-todo-file
"Interesting") #'doct--fill-template
                          :prepend t :doct
                          (:doct-name "Information" :keys "i" :icon
("info-circle" :set "faicon" :color "blue")
                           :desc "" :i-type "read:info" :inherited-keys
"ii" :file +org-capture-todo-file
                           :prepend t :headline "Interesting" :type entry
:template
                           ("* [ ] %{desc}%? :%{i-type}:" "%i %a")
:doct-custom
                           (:icon ("info-circle" :set "faicon" :color
"blue") :desc "" :i-type "read:info"))
                          )
                         ("iI"
                          #(" Idea" 0 1
                            (face (:family "Material Icons" :height 1.2
:inherit all-the-icons-silver)
                             font-lock-face
                             (:family "Material Icons" :height 1.2 :inherit
all-the-icons-silver) display
                             (raise 0.012) rear-nonsticky t)
                            )
                          entry (file+headline +org-capture-todo-file
"Interesting") #'doct--fill-template
                          :prepend t :doct
                          (:doct-name "Idea" :keys "I" :icon
("bubble_chart" :set "material" :color "silver")
                           :desc "" :i-type "idea" :inherited-keys "iI"
:file +org-capture-todo-file :prepend t
                           :headline "Interesting" :type entry :template
                           ("* [ ] %{desc}%? :%{i-type}:" "%i %a")
:doct-custom
                           (:icon ("bubble_chart" :set "material" :color
"silver") :desc "" :i-type "idea"))
                          )
                         ("k"
                          #(" Tasks" 0 1
                            (face (:family "github-octicons" :height 1.2
:inherit all-the-icons-yellow)
                             font-lock-face
                             (:family "github-octicons" :height 1.2
:inherit all-the-icons-yellow) display
                             (raise 0.012) rear-nonsticky t)
                            )
                          )
                         ("kk"
                          #(" General Task" 0 1
                            (face (:family "github-octicons" :height 1.2
:inherit all-the-icons-yellow)
                             font-lock-face
                             (:family "github-octicons" :height 1.2
:inherit all-the-icons-yellow) display
                             (raise 0.012) rear-nonsticky t)
                            )
                          entry (file+headline +org-capture-todo-file
"Tasks") #'doct--fill-template :prepend t
                          :doct
                          (:doct-name "General Task" :keys "k" :icon
("inbox" :set "octicon" :color "yellow")
                           :extra "" :inherited-keys "kk" :file
+org-capture-todo-file :prepend t :headline
                           "Tasks" :type entry :template ("* TODO %?
%^G%{extra}" "%i %a") :doct-custom
                           (:icon ("inbox" :set "octicon" :color "yellow")
:extra ""))
                          )
                         ("kd"
                          #(" Task with deadline" 0 1
                            (face (:family "Material Icons" :height 1.2
:inherit all-the-icons-orange)
                             font-lock-face
                             (:family "Material Icons" :height 1.2 :inherit
all-the-icons-orange) display
                             (raise -0.12) rear-nonsticky t)
                            )
                          entry (file+headline +org-capture-todo-file
"Tasks") #'doct--fill-template :prepend t
                          :doct
                          (:doct-name "Task with deadline" :keys "d" :icon
                           ("timer" :set "material" :color "orange"
:v-adjust -0.1) :extra
                           "\nDEADLINE: %^{Deadline:}t" :inherited-keys
"kd" :file +org-capture-todo-file
                           :prepend t :headline "Tasks" :type entry
:template ("* TODO %? %^G%{extra}" "%i %a")
                           :doct-custom
                           (:icon ("timer" :set "material" :color "orange"
:v-adjust -0.1) :extra
                            "\nDEADLINE: %^{Deadline:}t")
                           )
                          )
                         ("ks"
                          #(" Scheduled Task" 0 1
                            (face (:family "github-octicons" :height 1.2
:inherit all-the-icons-orange)
                             font-lock-face
                             (:family "github-octicons" :height 1.2
:inherit all-the-icons-orange) display
                             (raise 0.012) rear-nonsticky t)
                            )
                          entry (file+headline +org-capture-todo-file
"Tasks") #'doct--fill-template :prepend t
                          :doct
                          (:doct-name "Scheduled Task" :keys "s" :icon
                           ("calendar" :set "octicon" :color "orange")
:extra "\nSCHEDULED: %^{Start time:}t"
                           :inherited-keys "ks" :file
+org-capture-todo-file :prepend t :headline "Tasks" :type
                           entry :template ("* TODO %? %^G%{extra}" "%i
%a") :doct-custom
                           (:icon ("calendar" :set "octicon" :color
"orange") :extra
                            "\nSCHEDULED: %^{Start time:}t")
                           )
                          )
                         ("p"
                          #(" Project" 0 1
                            (face (:family "github-octicons" :height 1.2
:inherit all-the-icons-silver)
                             font-lock-face
                             (:family "github-octicons" :height 1.2
:inherit all-the-icons-silver) display
                             (raise 0.012) rear-nonsticky t)
                            )
                          )
                         ("pt"
                          #(" Project-local todo" 0 1
                            (face (:family "github-octicons" :height 1.2
:inherit all-the-icons-green)
                             font-lock-face
                             (:family "github-octicons" :height 1.2
:inherit all-the-icons-green) display
                             (raise 0.012) rear-nonsticky t)
                            )
                          entry (file+headline
+org-capture-project-todo-file "Inbox") #'doct--fill-template
                          :prepend t :doct
                          (:doct-name "Project-local todo" :keys "t" :icon
                           ("checklist" :set "octicon" :color "green")
:time-or-todo "TODO" :file
                           +org-capture-project-todo-file :inherited-keys
"pt" :prepend t :type entry :headline
                           "Inbox" :template ("* %{time-or-todo} %?" "%i"
"%a") :custom (:time-or-todo "")
                           :doct-custom
                           (:time-or-todo "" :icon ("checklist" :set
"octicon" :color "green") :time-or-todo
                            "TODO")
                           )
                          )
                         ("pn"
                          #(" Project-local note" 0 1
                            (face (:family "FontAwesome" :height 1.2
:inherit all-the-icons-yellow)
                             font-lock-face (:family "FontAwesome" :height
1.2 :inherit all-the-icons-yellow)
                             display (raise 0.012) rear-nonsticky t)
                            )
                          entry (file+headline
+org-capture-project-notes-file "Inbox") #'doct--fill-template
                          :prepend t :doct
                          (:doct-name "Project-local note" :keys "n" :icon
                           ("sticky-note" :set "faicon" :color "yellow")
:time-or-todo "%U" :file
                           +org-capture-project-notes-file :inherited-keys
"pn" :prepend t :type entry
                           :headline "Inbox" :template ("* %{time-or-todo}
%?" "%i" "%a") :custom
                           (:time-or-todo "") :doct-custom
                           (:time-or-todo "" :icon ("sticky-note" :set
"faicon" :color "yellow") :time-or-todo
                            "%U")
                           )
                          )
                         ("pc"
                          #(" Project-local changelog" 0 1
                            (face (:family "FontAwesome" :height 1.2
:inherit all-the-icons-blue)
                             font-lock-face (:family "FontAwesome" :height
1.2 :inherit all-the-icons-blue)
                             display (raise 0.012) rear-nonsticky t)
                            )
                          entry (file+headline
+org-capture-project-changelog-file "Inbox")
                          #'doct--fill-template :prepend t :doct
                          (:doct-name "Project-local changelog" :keys "c"
:icon
                           ("list" :set "faicon" :color "blue")
:time-or-todo "%U" :heading "Unreleased" :file
                           +org-capture-project-changelog-file
:inherited-keys "pc" :prepend t :type entry
                           :headline "Inbox" :template ("* %{time-or-todo}
%?" "%i" "%a") :custom
                           (:time-or-todo "") :doct-custom
                           (:time-or-todo "" :icon ("list" :set "faicon"
:color "blue") :time-or-todo "%U"
                            :heading "Unreleased")
                           )
                          )
                         ("o" " Centralised project templates")
                         ("ot" "Project todo" entry (file
+org-capture-central-project-todo-file)
                          #'doct--fill-template :prepend nil :doct
                          (:doct-name "Project todo" :keys "t" :prepend nil
:time-or-todo "TODO" :heading
                           "Tasks" :file
+org-capture-central-project-todo-file :inherited-keys "ot" :type
                           entry :template ("* %{time-or-todo} %?" "%i"
"%a") :doct-custom
                           (:time-or-todo "TODO" :heading "Tasks"))
                          )
                         ("on" "Project note" entry (file
+org-capture-central-project-notes-file)
                          #'doct--fill-template :prepend t :doct
                          (:doct-name "Project note" :keys "n"
:time-or-todo "%U" :heading "Notes" :file
                           +org-capture-central-project-notes-file
:inherited-keys "on" :type entry :prepend t
                           :template ("* %{time-or-todo} %?" "%i" "%a")
:doct-custom
                           (:time-or-todo "%U" :heading "Notes"))
                          )
                         ("oc" "Project changelog" entry (file
+org-capture-central-project-changelog-file)
                          #'doct--fill-template :prepend t :doct
                          (:doct-name "Project changelog" :keys "c"
:time-or-todo "%U" :heading "Unreleased"
                           :file
+org-capture-central-project-changelog-file :inherited-keys "oc" :type entry
                           :prepend t :template ("* %{time-or-todo} %?"
"%i" "%a") :doct-custom
                           (:time-or-todo "%U" :heading "Unreleased"))
                          )
                         )
 org-re-reveal-root
"/home/yshen/.emacs.d/.local/straight/build-27.1/revealjs/"
 org-re-reveal-plugins '(markdown notes math search zoom)
 org-link-translation-function 'toc-org-unhrefify
 org-link-elisp-confirm-function nil
 org-todo-keyword-faces '(("[-]" . +org-todo-active) ("STRT" .
+org-todo-active) ("[?]" . +org-todo-onhold)
                          ("WAIT" . +org-todo-onhold) ("HOLD" .
+org-todo-onhold) ("PROJ" . +org-todo-project)
                          ("NO" . +org-todo-cancel) ("KILL" .
+org-todo-cancel))
 org-roam-db-autosync-mode t
 org-capture-after-finalize-hook '(doct-run-after-finalize
+org-capture-cleanup-frame-h)
 org-journal-time-format "%y/%m/%d %R "
 org-latex-format-inlinetask-function
'org-latex-format-inlinetask-default-function
 org-html-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"]
 org-html-style-default "<link rel=\"icon\" href=\"
https://tecosaur.com/resources/org/nib.ico\" type=\"image/ico\" />\n\n<link
rel=\"preload\" as=\"font\" crossorigin=\"anonymous\" type=\"font/woff2\"
href=\"https://tecosaur.com/resources/org/etbookot-roman-webfont.woff2\">\n<link
rel=\"preload\" as=\"font\" crossorigin=\"anonymous\" type=\"font/woff2\"
href=\"https://tecosaur.com/resources/org/etbookot-italic-webfont.woff2\">\n<link
rel=\"preload\" as=\"font\" crossorigin=\"anonymous\" type=\"font/woff2\"
href=\"https://tecosaur.com/resources/org/Merriweather-TextRegular.woff2\">\n<link
rel=\"preload\" as=\"font\" crossorigin=\"anonymous\" type=\"font/woff2\"
href=\"https://tecosaur.com/resources/org/Merriweather-TextItalic.woff2\">\n<link
rel=\"preload\" as=\"font\" crossorigin=\"anonymous\" type=\"font/woff2\"
href=\"https://tecosaur.com/resources/org/Merriweather-TextBold.woff2\">\n<script>\n//
@license
magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt
Expat\nfunction copyPreToClipbord(btn) {\n    const pre =
btn.parentElement.parentElement.getElementsByTagName(\"PRE\")[0];\n
 const range = document.createRange();\n
 range.selectNodeContents(pre);\n
 range.setEnd(pre.childNodes[pre.childNodes.length-1], 0);\n
 window.getSelection().addRange(range);\n    var successful =
document.execCommand('copy');\n
 window.getSelection().removeRange(range);\n}\nwindow.addEventListener('DOMContentLoaded',
() => {\n    if (document.getElementById(\"text-table-of-contents\")) {\n
     const sections =
document.querySelectorAll('h1[id],h2[id],h3[id],h4[id],h5[id],h6[id]');\n
     const activate = (entry) => {\n
 entry.classList.add('active');\n            if ([\"LI\",
\"UL\"].includes(entry.parentElement.tagName)) {\n
 activate(entry.parentElement);\n            }\n        };\n        const
activateLast = () => {\n
 document.querySelectorAll('#text-table-of-contents li.active,
#text-table-of-contents ul.active').forEach(a => {\n
 a.classList.remove('active')\n            });\n            let mostRecent
= { section: sections[0], bottom: -Infinity };\n            const
windowHeight = window.innerHeight;\n            sections.forEach((section)
=> {\n                const bounds = section.getBoundingClientRect()\n
           if ( bounds.bottom > mostRecent.bottom && bounds.top <
windowHeight ) {\n                    mostRecent = { section, bottom:
bounds.bottom };\n                }\n            })\n
 activate(document.querySelector(`#text-table-of-contents li
a[href=\"#${mostRecent.section.getAttribute('id')}\"]`).parentElement);\n
     }\n        const observer = new IntersectionObserver(entries => {\n
         activateLast();\n        });\n        sections.forEach((section)
=> {\n            observer.observe(section);\n        });}\n});\n//
@license-end\n</script>\n<style>\n/*! normalize.css v8.0.1 | MIT License |
github.com/necolas/normalize.css
*/\nhtml{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em
0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}b{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px
dotted ButtonText}details{display:block}summary{display:list-item}\n/*! end
normalise.css */\n#page{--accent: #002642;--accent-dark:
#00151c;--code-foreground: #2c3e50;--code-background: #efefef;--code-func:
#6c3163;--code-const: #4e3163;--code-regex: #655370;--back-white:
#fff;--back-light: #f0eeed;--back-medium: #c8c8c8;--text-light:
#7b7b7b;--text-gray: #444;--text-medium: #222;--text-dark:
#000;--switch-icon: \"🌚\";--switch-shadow-color: #373d4e;--switch-text:
\"dark mode?\"}#theme-switch:checked~#page{--accent: #002642;--accent-dark:
#daf1ff;--code-foreground: #a1a8ae;--code-background: #222;--code-func:
#bd56ad;--code-const: #8755ab;--code-regex: #a184b3;--back-white:
#000;--back-light: #181818;--back-medium: #444;--text-light:
#7b7b7b;--text-gray: #c8c8c8;--text-medium: #ddd;--text-dark:
#efefef;--switch-icon: \"🌝\";--switch-shadow-color: #fce477;--switch-text:
\"light mode?\"}#theme-switch:checked~#page
img.invertible,#theme-switch:checked~#page
object.invertible[type=\"image/svg+xml\"]{filter:invert(90%)
hue-rotate(180deg)
sepia(1%)}#theme-switch{display:none}#switch-label{position:fixed;bottom:4rem;left:3rem}#switch-label::before{content:var(--switch-icon);font-size:20px;transition:text-shadow
.2s}#switch-label::after{content:var(--switch-text);color:var(--switch-shadow-color);font-size:12px;visibility:hidden;margin-left:.5em;z-index:1;position:fixed;bottom:calc(4rem
- 25px);left:calc(3rem - 10px)}@media
(max-width:1000px){#switch-label{left:auto;bottom:auto;right:1vw;top:1vh}#switch-label::after{position:fixed;top:calc(1vh
+ 3px);right:calc(1vw +
30px);left:auto;bottom:auto}}#switch-label:hover::before,#theme-switch:focus~#page
#switch-label::before{text-shadow:0 0 15px
var(--switch-shadow-color)}#switch-label:hover::after,#theme-switch:focus~#page
#switch-label::after{visibility:visible}@font-face
{font-family:\"Merriweather\";src:url(
https://tecosaur.com/resources/org/Merriweather-TextRegular.woff2)
format(\"woff2\");font-weight:400;font-style:normal;font-display:fallback}@font-face
{font-family:\"Merriweather\";src:url(
https://tecosaur.com/resources/org/Merriweather-TextItalic.woff2)
format(\"woff2\");font-weight:400;font-style:italic;font-display:fallback}@font-face
{font-family:\"Merriweather\";src:url(
https://tecosaur.com/resources/org/Merriweather-TextBold.woff2)
format(\"woff2\");font-weight:700;font-style:normal;font-display:fallback}@font-face
{font-family:\"et-book\";src:url(
https://tecosaur.com/resources/org/etbookot-roman-webfont.woff2)
format(\"woff2\");font-weight:400;font-style:normal;font-display:fallback}@font-face
{font-family:\"et-book\";src:url(
https://tecosaur.com/resources/org/etbookot-italic-webfont.woff2)
format(\"woff2\");font-weight:400;font-style:italic;font-display:fallback}::selection{background:var(--back-medium)}.pace
.pace-progress{background-color:var(--accent)!important}body,html{height:100%}body{display:flex;flex-direction:column;font-size:16px;font-family:\"Merriweather\",serif}#page{color:var(--text-dark);background-color:var(--back-light);transition-property:color,background-color;transition-duration:100ms}#content,.page-header,header{margin:32px;flex:1
0 auto}#content{margin-top:4rem;min-height:calc(100vh - 4rem -
48px)}.clearfix::after{clear:both}.clearfix::after,.clearfix::before{content:\"
\";display:table}.page-header{margin-top:80px;margin-left:0!important}.page-header
h1{font-size:40px;margin-bottom:10px;margin-top:10px;text-transform:none}.page-header
h1
.subtitle{font-size:24px;color:var(--text-light);margin:0}.page-meta,figure
figcaption .figure-number,header .site-nav{font-family:\"Open
Sans\",sans;font-weight:400;font-style:normal;font-size:12px;line-height:1.9;color:var(--text-light)}header
.site-nav{font-weight:700;line-height:2;margin-top:22px}header .site-nav
a{color:var(--text-light);text-decoration:none;margin-left:10px}header
.site-nav a:hover{color:var(--text-gray)}header .site-nav
a.active{border-bottom:solid;border-bottom-width:2px}header .site-nav
a:first-child{margin-left:0}header>div{display:inherit}.site-title{font-size:16px}.site-title
span{display:none!important}.site-title
ul{display:block!important;list-style:none;padding:0;margin:0}.site-title
ul img{border-radius:2px;max-width:32px}.site-header nav
a{color:var(--text-light);font-family:\"Open
Sans\",sans;font-size:12px;font-weight:700;text-transform:uppercase}.site-header
nav a:hover{border:0;color:var(--accent)}@media (max-width:1000px){header
*{display:inline}}@media
(min-width:1000px){#content,.page-header,header{max-width:720px;margin-left:164px}header
.site-title{float:left}header .site-nav{float:right;margin-top:0}}@media
(min-width:2800px){#content,.page-header,header{margin-left:auto;margin-right:auto}}#content
.page-intro{font-family:\"Open
Sans\",sans;font-weight:400;font-size:15px;line-height:1.6;color:var(--text-gray);margin-bottom:40px}#content
dd,#content li,#content
p{line-height:1.9}#footer{margin-top:70px;height:10px;background:var(--accent-dark)}.archive-item{margin:50px
0}.archive-item .archive-title{font-size:25px;margin:5px 0}.archive-item
.archive-title,.archive-item .archive-title:hover{background:0
0;text-shadow:none;text-decoration:none}#postamble,details.code[open]
summary
.lang{display:none}aside{background-color:var(--code-background);border-radius:5px;margin:20px
0;padding:5px 20px 10px}#footnotes li,#footnotes
p,.org-ref-bib,.org-ref-bib-h1,aside,aside p,blockquote
footer{font-family:\"Open
Sans\",sans;font-weight:400;color:var(--text-gray)}aside,aside
p{font-size:15px;line-height:1.6!important}aside
pre{font-size:12px;border:0;padding-left:0}@media
(min-width:1280px){aside{float:right;clear:right;background-color:var(--back-white);max-width:45%!important;margin-right:-52%}aside::before{content:''}}blockquote{border-left-style:solid;border-width:0
0 0 1px;border-left-color:var(--back-medium);margin:20px 0;padding:0 0 0
15px}blockquote p{display:inline;font-size:13px}blockquote
footer{font-style:normal;font-size:12px;line-height:1.9;color:var(--text-light);text-transform:none}
div.info{background:rgba(58,129,195,.15);border-left:4px solid
rgba(58,129,195,.45);margin:1.8rem 0 1.25rem
15px;padding:.8em;line-height:1.4;text-align:center;position:relative;clear:both}div.error
p,div.info p,div.success p,div.warning
p{margin:0}div.error::before,div.info:
:before,div.success::before,div.warning::before{color:var(--back-white);align-items:flex-end;top:-1rem;font-weight:700;font-size:1.4rem;display:inline-flex;justify-content:center;position:absolute;left:-1.2rem;text-align:center}div.info::before{content:\"i\";background:rgba(58,129,195,.8);-webkit-clip-path:circle(50%
at 50% 50%);clip-path:circle(50% at 50%
50%);width:30px;height:30px;line-height:1.3}div.success{background:rgba(45,149,116,.15);border-left:4px
solid
rgba(45,149,116,.45)}div.error::before,div.success::before,div.warning::before{width:35px}div.success::before{content:\"✔\";background:rgba(45,149,116,.8);-webkit-clip-path:polygon(50%
0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0
50%);height:35px;line-height:1.5}div.error,div.success,div.warning{margin:1.8rem
0 1.25rem
15px;padding:.8em;line-height:1.4;text-align:center;position:relative;clear:both}div.warning{background:rgba(220,117,47,.15);border-left:4px
solid
rgba(220,117,47,.45)}div.error::before,div.warning::before{content:\"!\";line-height:1.1}div.warning::before{background:rgba(220,117,47,.8);-webkit-clip-path:polygon(50%
0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100%
100%);height:35px}div.error{background:rgba(186,47,89,.15);border-left:4px
solid
rgba(186,47,89,.45)}div.error::before{background:rgba(186,47,89,.8);-webkit-clip-path:polygon(25%
0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75%
0,100% 50%,75% 100%,25% 100%,0 50%);height:30px}#footnotes li,#footnotes
p,.org-ref-bib,.org-ref-bib-h1{line-height:1.6}.org-ref-bib-h1{margin-top:70px;padding-top:30px;border-top-style:solid;border-width:1px
0 0;border-color:var(--back-light);font-size:20px}#footnotes li,#footnotes
p,.org-ref-bib{font-size:15px}.org-ref-bib li>a:nth-child(2),.org-ref-bib
li>a:nth-child(2):hover{background:0
0;text-shadow:none;text-decoration:none}.org-ref-bib
.bib-link{font-family:\"Open
Sans\",sans;font-weight:400;font-style:normal;font-size:12px;line-height:1.9;color:var(--text-light);background:0
0;text-shadow:none;text-decoration:none}pre.example,pre.src{border-left-style:solid;border-width:0
0 0 1px;border-left-color:var(--back-medium);margin:20px 0;padding:0 0 0
15px;font-family:SFMono-Regular,Consolas,Liberation
Mono,Menlo,monospace;font-size:14px;line-height:1.9;overflow-x:visible;box-shadow:none;white-space:pre-wrap;position:relative}pre.example{border-left-style:dotted;border-width:0
0 0
2px}pre.src::before{display:inline-block;position:absolute;background-color:transparent;top:unset;bottom:-16px;left:20px;padding:0;border:0;font-size:80%;font-style:italic;color:var(--text-light)}pre.src:empty{display:none}code{color:var(--code-foreground);padding:0
5px}kbd{display:inline-block;padding:.25em .35em;font:80%
SFMono-Regular,Consolas,Liberation
Mono,Menlo,monospace;line-height:80%;color:var(--text-gray);vertical-align:middle;background-color:var(--back-light);border:1px
solid #91959a88;border-radius:.35em;box-shadow:inset 0 -1px 0 #91959a88}li
code{font-size:14px}code,dl li p,li p code,ol li p,ul li
p{font-size:15px}details.code{position:relative}details.code
summary{position:relative;left:-3px;padding-left:10px;padding-bottom:4px;margin-left:-10px;z-index:1;outline:0;font-family:\"Open
Sans\",sans;font-weight:400;font-style:normal;font-size:12px;line-height:1.9;color:var(--text-light)}details.code
summary
.name{font-size:14px;color:var(--text-medium);margin-right:.7em}code,details.code
summary .lang{font-family:SFMono-Regular,Consolas,Liberation
Mono,Menlo,monospace}details.code summary
.lang{font-style:italic}details.code
summary::marker{color:var(--back-medium)}details.code[open]
summary{margin-bottom:-32px}details.code[open]
summary.named{margin-bottom:-26px}details.code:not([open])
summary{margin-bottom:-5px}p+details.code{margin-top:-20px}li
p+details.code{margin-top:-5px}.example,.src{color:var(--code-foreground)}.example
.org-keyword,.src .org-keyword{color:#3a81c3}.example
.org-variable-name,.src .org-variable-name{color:#715ab1}.example
.org-rainbow-delimiters-depth-1,.example
.org-rainbow-delimiters-depth-2,.example
.org-rainbow-delimiters-depth-3,.example
.org-rainbow-delimiters-depth-4,.example
.org-rainbow-delimiters-depth-5,.example
.org-rainbow-delimiters-depth-6,.example
.org-rainbow-delimiters-depth-7,.example
.org-rainbow-delimiters-depth-8,.example
.org-rainbow-delimiters-depth-9,.src .org-rainbow-delimiters-depth-1,.src
.org-rainbow-delimiters-depth-2,.src .org-rainbow-delimiters-depth-3,.src
.org-rainbow-delimiters-depth-4,.src .org-rainbow-delimiters-depth-5,.src
.org-rainbow-delimiters-depth-6,.src .org-rainbow-delimiters-depth-7,.src
.org-rainbow-delimiters-depth-8,.src
.org-rainbow-delimiters-depth-9{color:#555}.example .org-string,.src
.org-string{color:#2d9574}.example .org-comment,.example
.org-comment-delimiter,.src .org-comment,.src
.org-comment-delimiter{color:#555}.example .org-function-name,.src
.org-function-name{color:var(--code-func)}.example .org-constant,.example
.org-highlight-numbers-number,.src .org-constant,.src
.org-highlight-numbers-number{color:var(--code-const)}.gutter{position:absolute;top:0;left:-2.5rem;width:2rem;padding-right:.3rem;padding-top:5px;height:calc(100%
- 10px);z-index:1;transition:opacity
200ms;opacity:0;font-size:15px}.gutter:hover{opacity:1}.gutter
*{display:block;width:100%;text-align:right;padding:0;margin:0;color:var(--text-light)}#content
.page-intro p a:hover:visited,#content .page-intro p a:visited,#footnotes
a:hover:visited,#footnotes a:visited,.gutter
:hover{color:var(--text-gray)}.gutter :active{font-weight:700}.gutter
a{text-decoration:none;font-size:110%}.gutter button{background:0
0;border:0}pre.src-asymptote::before{content:'Asymptote'}pre.src-authinfo::before{content:'Authinfo'}pre.src-awk::before{content:'Awk'}pre.src-C::before{content:'C'}pre.src-clojure::before{content:'Clojure'}pre.src-css::before{content:'CSS'}pre.src-D::before{content:'D'}pre.src-ditaa::before{content:'ditaa'}pre.src-dot::before{content:'Graphviz'}pre.src-calc::before{content:'Emacs
Calc'}pre.src-emacs-lisp::before{content:'Emacs
Lisp'}pre.src-fortran::before{content:'Fortran'}pre.src-gnuplot::before{content:'gnuplot'}pre.src-haskell::before{content:'Haskell'}pre.src-hledger::before{content:'hledger'}pre.src-java::before{content:'Java'}pre.src-js::before{content:'Javascript'}pre.src-latex::before{content:'LaTeX'}pre.src-ledger::before{content:'Ledger'}pre.src-lisp::before{content:'Lisp'}pre.src-lilypond::before{content:'Lilypond'}pre.src-lua::before{content:'Lua'}pre.src-matlab::before{content:'MATLAB'}pre.src-mscgen::before{content:'Mscgen'}pre.src-ocaml::before{content:'Objective
Caml'}pre.src-octave::before{content:'Octave'}pre.src-org::before{content:'Org
mode'}pre.src-oz::before{content:'OZ'}pre.src-plantuml::before{content:'Plantuml'}pre.src-processing::before{content:'Processing.js'}pre.src-python::before{content:'Python'}pre.src-R::before{content:'R'}pre.src-ruby::before{content:'Ruby'}pre.src-sass::before{content:'Sass'}pre.src-scheme::before{content:'Scheme'}pre.src-screen::before{content:'Gnu
Screen'}pre.src-sed::before{content:'Sed'}pre.src-sh::before{content:'shell'}pre.src-sql::before{content:'SQL'}pre.src-sqlite::before{content:'SQLite'}pre.src-forth::before{content:'Forth'}pre.src-io::before{content:'IO'}pre.src-J::before{content:'J'}pre.src-makefile::before{content:'Makefile'}pre.src-maxima::before{content:'Maxima'}pre.src-perl::before{content:'Perl'}pre.src-picolisp::before{content:'Pico
Lisp'}pre.src-scala::before{content:'Scala'}pre.src-shell::before{content:'Shell
Script'}pre.src-systemd::before{content:'Systemd'}pre.src-ebnf2ps::before{content:'ebfn2ps'}pre.src-cpp::before{content:'C++'}pre.src-abc::before{content:'ABC'}pre.src-coq::before{content:'Coq'}pre.src-groovy::before{content:'Groovy'}pre.src-bash::before{content:'bash'}pre.src-csh::before{content:'csh'}pre.src-ash::before{content:'ash'}pre.src-dash::before{content:'dash'}pre.src-ksh::before{content:'ksh'}pre.src-mksh::before{content:'mksh'}pre.src-posh::before{content:'posh'}pre.src-ada::before{content:'Ada'}pre.src-asm::before{content:'Assembler'}pre.src-caml::before{content:'Caml'}pre.src-delphi::before{content:'Delphi'}pre.src-html::before{content:'HTML'}pre.src-idl::before{content:'IDL'}pre.src-mercury::before{content:'Mercury'}pre.src-metapost::before{content:'MetaPost'}pre.src-modula-2::before{content:'Modula-2'}pre.src-pascal::before{content:'Pascal'}pre.src-ps::before{content:'PostScript'}pre.src-prolog::before{content:'Prolog'}pre.src-simula::before{content:'Simula'}pre.src-tcl::before{content:'tcl'}pre.src-tex::before{content:'LaTeX'}pre.src-plain-tex::before{content:'TeX'}pre.src-verilog::before{content:'Verilog'}pre.src-vhdl::before{content:'VHDL'}pre.src-nxml::before,pre.src-xml::before{content:'XML'}pre.src-conf::before{content:'Configuration
File'}.dropcap{float:left;font-size:55px;font-style:normal;line-height:.1;margin-right:.2em;margin-top:.5em;padding:0}figure,th.org-center,th.org-left,th.org-right{text-align:center}#footnotes,figure
figcaption{margin-top:10px;font-family:\"Open
Sans\",sans;font-weight:400;font-size:15px;line-height:1.6;color:var(--text-gray)}img.zoomTarget:hover{cursor:default!important}img,object[type=\"image/svg+xml\"]{filter:invert(7%)
sepia(4%);max-width:100%}.org-svg{width:90%}#footnotes{margin-top:70px;padding-top:30px;border-top-style:solid;border-width:1px
0 0;border-color:var(--back-light)}#footnotes
h2.footnotes{margin-top:0;margin-bottom:30px;font-family:\"Open
Sans\",sans;font-size:18px;letter-spacing:5px;display:none}#footnotes
.footnum{color:var(--text-dark)}h1,h2,h3,h4,h5,h6{font-family:\"et-book\",serif;font-weight:400;margin-bottom:0;margin-top:60px;padding-left:30px;margin-left:-30px;position:relative}h1>a[aria-hidden=true],h2>a[aria-hidden=true],h3>a[aria-hidden=true],h4>a[aria-hidden=true],h5>a[aria-hidden=true],h6>a[aria-hidden=true]{color:var(--back-medium);position:relative;top:.06em;line-height:1;font-size:110%;padding-left:.2em;text-decoration:none;visibility:hidden}h1>a[aria-hidden=true]:hover,h2>a[aria-hidden=true]:hover,h3>a[aria-hidden=true]:hover,h4>a[aria-hidden=true]:hover,h5>a[aria-hidden=true]:hover,h6>a[aria-hidden=true]:hover{color:var(--text-light)}h1:hover>a[aria-hidden=true],h2:hover>a[aria-hidden=true],h3:hover>a[aria-hidden=true],h4:hover>a[aria-hidden=true],h5:hover>a[aria-hidden=true],h6:hover>a[aria-hidden=true]{visibility:visible}h1{font-size:40px}.outline-2
h2,h2{font-size:30px}h3{font-size:24px}h4,h5,h6{font-size:20px}h4,h6{font-style:italic}h5{font-variant:small-caps}h6{font-size:18px}.section-number-1,.section-number-2,.section-number-3,.section-number-4,.section-number-5,.section-number-6{font-family:\"Open
Sans\",sans;font-weight:400;font-style:normal;font-size:inherit;color:var(--text-light);line-height:1}@media
(min-width:1000px){.section-number-1,.section-number-2,.section-number-3,.section-number-4,.section-number-5,.section-number-6{position:absolute;transform:translateX(-100%)
translateX(-10px)}}.outline-text-2:-moz-only-whitespace+.outline-3>h3,.outline-text-2:empty+.outline-3>h3{margin-top:20px}.outline-text-3:-moz-only-whitespace+.outline-4>h4,.outline-text-3:empty+.outline-4>h4,.outline-text-4:-moz-only-whitespace+.outline-5>h5,.outline-text-4:empty+.outline-5>h5{margin-top:15px}.outline-text-5:-moz-only-whitespace+.outline-6>h6,.outline-text-5:empty+.outline-6>h6{margin-top:10px}hr{border:0;border-top-style:solid;border-top-width:1px;color:var(--back-medium);margin-bottom:30px;margin-top:40px}a{color:inherit}dl
a,figcaption a,li a,p a,table a{border-radius:1px}.page-tags a,dl
a,figcaption a,li a,p a,table
a{background-image:linear-gradient(var(--text-dark),var(--text-dark));background-size:1px
1px;background-repeat:repeat-x;background-position:0
95%;text-decoration:none}#content .page-intro p a::selection,#footnotes
a::selection,.page-tags a::selection,dl a::selection,figcaption
a::selection,li a::selection,p a::selection,table
a::selection{background:var(--back-medium)}#content .page-intro p a
*,#content .page-intro p a :after,#content .page-intro p a :before,#content
.page-intro p a:after,#content .page-intro p a:before,#footnotes a
*,#footnotes a :after,#footnotes a :before,#footnotes a:after,#footnotes
a:before,.page-tags a *,.page-tags a :after,.page-tags a :before,.page-tags
a:after,.page-tags a:before,dl a *,dl a :after,dl a :before,dl a:after,dl
a:before,figcaption a *,figcaption a :after,figcaption a :before,figcaption
a:after,figcaption a:before,li a *,li a :after,li a :before,li a:after,li
a:before,p a *,p a :after,p a :before,p a:after,p a:before,table a *,table
a :after,table a :before,table a:after,table
a:before{text-shadow:none}.page-tags a:visited,dl a:visited,figcaption
a:visited,li a:visited,p a:visited,table
a:visited{color:var(--text-dark)}.page-tags a:hover,dl a:hover,figcaption
a:hover,li a:hover,p a:hover,table
a:hover{opacity:.9;filter:drop-shadow(1px 1px 1px
var(--back-white));background-image:linear-gradient(var(--text-dark),var(--text-dark));background-repeat:repeat-x;background-image:url(\"data:image/svg+xml;charset=utf8,%3Csvg
id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='
http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events'
viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle{animation:shift
.3s linear infinite;}@keyframes shift {from {transform:translateX(0);}to
{transform:translateX(-20px);}}%3C/style%3E%3Cpath fill='none'
stroke='%23000000' stroke-width='2' class='squiggle' d='M0,3.5 c
5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s
5,3,10,3'/%3E%3C/svg%3E\")!important;background-position:0
100%;background-size:.8em auto;text-decoration:none}.page-tags
a:hover::selection,.page-tags a[href^=\"#\"]::selection,.page-tags
a[href^=\"#\"]:hover::selection,dl a:hover::selection,dl
a[href^=\"#\"]::selection,dl a[href^=\"#\"]:hover::selection,figcaption
a:hover::selection,figcaption a[href^=\"#\"]::selection,figcaption
a[href^=\"#\"]:hover::selection,li a:hover::selection,li
a[href^=\"#\"]::selection,li a[href^=\"#\"]:hover::selection,p
a:hover::selection,p a[href^=\"#\"]::selection,p
a[href^=\"#\"]:hover::selection,table a:hover::selection,table
a[href^=\"#\"]::selection,table
a[href^=\"#\"]:hover::selection{background:var(--back-white)}.page-tags
a[href^=\"#\"],dl a[href^=\"#\"],figcaption a[href^=\"#\"],li
a[href^=\"#\"],p a[href^=\"#\"],table
a[href^=\"#\"]{background-image:linear-gradient(var(--text-gray),var(--text-gray));background-size:1px
1px;background-repeat:repeat-x;background-position:0 95%}.page-tags
a[href^=\"#\"]:hover,dl a[href^=\"#\"]:hover,figcaption
a[href^=\"#\"]:hover,li a[href^=\"#\"]:hover,p a[href^=\"#\"]:hover,table
a[href^=\"#\"]:hover{opacity:.9;filter:drop-shadow(1px 1px 1px
var(--back-white));background-image:linear-gradient(var(--text-medium),var(--text-medium));background-size:1px
1px;background-repeat:repeat-x;background-position:0
95%}#theme-switch:checked~#page #breadcrumbs
a:hover,#theme-switch:checked~#page #crosslinks
a:not(.highlight):hover,#theme-switch:checked~#page .page-tags
a:hover,#theme-switch:checked~#page dl a:hover,#theme-switch:checked~#page
figcaption a:hover,#theme-switch:checked~#page li
a:hover,#theme-switch:checked~#page p a:hover,#theme-switch:checked~#page
table a:hover{background-image:url(\"data:image/svg+xml;charset=utf8,%3Csvg
id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='
http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events'
viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle{animation:shift
.3s linear infinite;}@keyframes shift {from {transform:translateX(0);}to
{transform:translateX(-20px);}}%3C/style%3E%3Cpath fill='none'
stroke='%23ffffff' stroke-width='2' class='squiggle' d='M0,3.5 c
5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s
5,3,10,3'/%3E%3C/svg%3E\")}:target::before{content:\"🠖\";position:absolute;left:-7rem;top:calc(.5em
-
2rem);line-height:1;color:#e65353aa;font-size:3rem;font-style:normal}@media
(max-width:1000px){:target::before{content:\"🠔\";left:unset;right:0}}#content
.page-intro p a,#content .page-intro p a:hover,#footnotes a,#footnotes
a:hover{background-image:linear-gradient(var(--text-gray),var(--text-gray));background-size:1px
1px;background-repeat:repeat-x;background-position:0
95%;border-radius:1px;text-decoration:none}#content .page-intro p
a:hover::selection,#footnotes
a:hover::selection{background:var(--back-medium)}#content .page-intro p
a:hover *,#content .page-intro p a:hover :after,#content .page-intro p
a:hover :before,#content .page-intro p a:hover:after,#content .page-intro p
a:hover:before,#footnotes a:hover *,#footnotes a:hover :after,#footnotes
a:hover :before,#footnotes a:hover:after,#footnotes
a:hover:before{text-shadow:none}.btn,.btn:hover{background-image:none}.btn{padding:7px
14px;border-style:solid;border-width:1px;border-color:var(--back-light);border-radius:1px;font-family:\"Open
Sans\",sans;font-variant:all-small-caps;font-size:14px;font-style:normal;letter-spacing:2px;cursor:pointer}.btn:hover{background-color:var(--back-light)}.btn.disabled,div.link-preview
small{color:var(--text-light)}.btn.disabled:hover{cursor:default}.btn.small{border-style:solid;border-width:1px;border-color:var(--back-light);border-radius:1px;font-family:\"Open
Sans\",sans;font-variant:all-small-caps;font-size:12px;font-style:normal;letter-spacing:2px;background-image:none;padding:3px
9px}.btn.small:hover{background-color:var(--back-light);background-image:none}.btn.highlight,.btn.primary{text-shadow:none;text-decoration:none}.btn.highlight{color:var(--text-dark);background-color:#ff0}.btn.primary{color:var(--back-white);background-color:var(--accent)}.btn.primary:hover,.done.active:hover,.page-tags
a.active:hover,.tag>span.active:hover,.todo.active:hover{background-color:var(--back-light);background-image:none;color:var(--text-dark)}.image-link,.image-link:hover{background:0
0;text-shadow:none;text-decoration:none}div.link-preview{border:1px solid
var(--back-medium);border-radius:.5em;overflow:hidden;position:relative;max-height:5em;padding-left:.5em}div.link-preview
a{color:initial;text-decoration:none}div.link-preview img{border-right:1px
solid
var(--back-medium);float:left;height:5em;margin-left:-.5em;margin-right:.5em}div.link-preview
p{margin:0;font-size:10pt}div.link-preview p
b{font-size:11pt}div.link-preview
small{float:right;font-family:sans;margin:.45em
.6em}dl,ol,ul{list-style:none;list-style-position:outside;padding:0}dl
dt::before,dl li::before,ol dt::before,ol li::before,ul dt::before,ul
li::before{display:inline-block;width:1em;font-family:\"Open
Sans\",sans;font-weight:400;font-size:15px;line-height:1.6;color:var(--text-gray)}dl
li,ol li,ul li{margin:5px 0;font-size:14px}dl dt::before,ul
li::before{content:\"•\";margin-left:-1em}ol{counter-reset:li}ol
li::before{content:counter(li);margin-left:-1.5em;margin-right:.5em;text-align:right;direction:rtl}ol
li{counter-increment:li}ol ol,ul ul{padding-left:20px}ol ol ol,ul ul
ul{padding-left:30px}li
p:first-child{display:inline-block;margin-bottom:0}dl
dt{font-weight:400;margin-bottom:10px}dl
dd{font-style:italic;margin-bottom:20px}li
.checkbox{display:inline-block;width:.9em;height:.9em;border-radius:3px;margin:3px;top:4px;position:relative}li.on>.checkbox{background:#2d9574;box-shadow:0
0 2px #2d9574}li.trans>.checkbox{background:#dc752f;box-shadow:0 0 2px
#dc752f}li.off>.checkbox{background:#ba2f59;box-shadow:0 0 2px
#ba2f59;top:6px}li.on>.checkbox::after{content:'';height:.45em;width:.225em;-webkit-transform-origin:left
top;transform-origin:left top;transform:scaleX(-1)
rotate(135deg);border-right:2.8px solid #fff;border-top:2.8px solid
#fff;opacity:.9;left:.1em;top:.45em;position:absolute}li.trans>.checkbox::after{content:'';font-weight:700;font-size:1.6em;position:absolute;top:.2em;left:.11em;width:.35em;height:.12em;background:#fff;opacity:.9;border-radius:.1em}li.off>.checkbox::after{content:'✖';color:#fff;opacity:.9;position:relative;top:-.5rem;left:.17em;font-size:.75em}#org-div-home-and-up{display:none!important}.outline-3
h3{font-style:normal}.outline-2 .section-number-2{font-size:30px}.outline-3
.section-number-3,.outline-3
h3{font-size:24px}.done,.timestamp,.timestamp-kwd,.todo{border-radius:1px;font-family:\"Open
Sans\",sans;font-style:normal;background-color:var(--back-white)}.timestamp,.timestamp-kwd{font-weight:400;font-size:12px;line-height:1.9;color:var(--text-light)}.done,.todo{border-color:var(--back-light);font-variant:all-small-caps;font-size:max(.4em,10px);letter-spacing:2px;background-image:none;line-height:1;white-space:nowrap;vertical-align:middle;padding:.1em
.5em;background-color:transparent;border:0;font-weight:700}.page-tags
a:hover{background-color:var(--back-light)}.done:hover,.tag>span:hover,.todo:hover{background-color:var(--back-light);background-image:none}.done:not(.active),.page-tags
a:not(.active),.tag>span:not(.active),.todo:not(.active){border-color:var(--back-white)}.done.active,.page-tags
a.active,.tag>span.active,.todo.active{text-shadow:none;text-decoration:none;color:var(--back-white);background-color:var(--code-foreground)}.outline-2,.outline-3,.outline-4{contain:layout}.outline-2
.done,.outline-2 .todo,.outline-3 .done,.outline-3 .todo,.outline-4
.done,.outline-4
.todo{font-size:18px}.todo{color:#e33}.done,.priority{color:var(--text-light)}.tag>span{border-style:solid;border-width:1px;border-color:var(--back-light);font-family:\"Open
Sans\",sans;font-variant:all-small-caps;font-size:max(.4em,10px);font-style:normal;letter-spacing:2px;background-image:none;line-height:1;white-space:nowrap;vertical-align:middle;padding:.1em
.5em;background-color:var(--back-white);border-radius:100px}.priority{font-family:SFMono-Regular,Consolas,Liberation
Mono,Menlo,monospace}.footref{text-shadow:none}.footpara{display:inline}.footdef{margin-bottom:1em}td.org-right{text-align:right}td.org-left{text-align:left}div.org-center,td.org-center{text-align:center}span.acr{font-variant-caps:all-small-caps;letter-spacing:.1em}.music-track{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.music-track
img{height:6rem;margin-right:2rem}.music-track
a{text-decoration:none}.music-track
span{min-width:35%}div.table{position:relative}div.table
.gutter{left:calc(20px - 2.5rem);padding-top:18px}div.table
.tabular{max-width:100%;overflow-x:auto}table,table
thead{font-family:\"Open
Sans\",sans;font-size:15px}table{border-color:var(--text-light);border-left:transparent;border-right:transparent;border-style:solid;border-width:2px;border-collapse:collapse;margin:20px;padding:20px}table
thead{font-weight:400;font-style:normal;line-height:1.9;color:var(--text-light)}table
thead tr th{padding:4px 10px;background-color:#9991}table thead
tr:last-of-type th{border-bottom:solid 1px var(--text-light)}table td,table
th,table tr{border:0}table tbody tr td{border-top:0;padding:0 10px}table
tr{line-height:1.9}table caption,table caption
.table-number{font-family:\"Open Sans\",sans;font-weight:400}table
caption{margin-bottom:10px;font-size:15px;line-height:1.6;color:var(--text-gray)}table
caption
.table-number{font-style:normal;font-size:12px;line-height:1.9;color:var(--text-light)}::-webkit-scrollbar{width:10px;height:8px}::-webkit-scrollbar-track{background:#9992}::-webkit-scrollbar-thumb{background:#ccc}::-webkit-scrollbar-thumb:hover{background:#888}@media
(min-width:1280px){#table-of-contents{position:fixed;width:18rem;right:1rem;top:0;padding:1em;line-height:1.5;margin-top:4rem}#table-of-contents
h2{margin-top:0}#table-of-contents
#text-table-of-contents{position:relative}#table-of-contents
#text-table-of-contents::after,#table-of-contents
#text-table-of-contents::before{position:absolute;content:'';width:calc(100%
- 10px);height:.7rem;left:0;z-index:1}#table-of-contents
#text-table-of-contents::before{top:0;background:linear-gradient(180deg,var(--back-light)
0%,var(--back-light) 35%,transparent 100%)}#table-of-contents
#text-table-of-contents::after{bottom:0;background:linear-gradient(0deg,var(--back-light)
0%,var(--back-light) 35%,transparent 100%)}#table-of-contents
#text-table-of-contents>ul{list-style:none;padding:0;margin:0;max-height:calc(100vh
- 5rem -
50px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}#table-of-contents
#text-table-of-contents>ul ul{padding-left:2em}#table-of-contents
#text-table-of-contents>ul li.active>ul,#table-of-contents
#text-table-of-contents>ul
ul.active{display:inline-block}#table-of-contents
#text-table-of-contents>ul li.active>a,#table-of-contents
#text-table-of-contents>ul li.active>label
a{color:var(--text-dark)}#table-of-contents #text-table-of-contents>ul
li.active>input:not(:checked)~label::after{transform:rotate(90deg);top:5px;opacity:.35}#table-of-contents
#text-table-of-contents>ul>li:last-child{margin-bottom:2rem}}@media
(min-width:1440px){#table-of-contents{width:20rem;right:2rem}}@media
(min-width:1640px){#table-of-contents{right:5rem}}@media
(min-width:2000px){#table-of-contents{width:25rem}}#table-of-contents
#text-table-of-contents ul{width:100%}#table-of-contents
#text-table-of-contents li input[type=checkbox],#table-of-contents
#text-table-of-contents>ul ul{display:none}#table-of-contents
#text-table-of-contents li
label{display:inline-block;width:100%;position:relative}#table-of-contents
#text-table-of-contents li
a{display:inline-block;color:var(--text-gray);text-decoration:none!important;text-shadow:none;background:0
0!important}#table-of-contents #text-table-of-contents li
label::after{content:\"\\25b6\";color:var(--text-gray);margin-left:.5em;font-size:10px;display:inline-block;position:absolute;top:3.4px;left:-20px;opacity:.8}#table-of-contents
#text-table-of-contents li
input:checked~ul{display:inline-block!important}#table-of-contents
#text-table-of-contents li input:checked~label
a{font-weight:700}#table-of-contents #text-table-of-contents li
input:checked~label::after{transform:rotate(90deg);top:5px}#table-of-contents
#text-table-of-contents li::before{content:\"\"!important}.page-tags
a{border-style:solid;border-width:1px;border-color:var(--back-light);border-radius:1px;font-family:\"Open
Sans\",sans;font-variant:all-small-caps;font-size:max(.4em,10px);font-style:normal;letter-spacing:2px;background-image:none;white-space:nowrap;vertical-align:middle;padding:.1em
.5em;background-color:var(--back-white);margin-right:5px;line-height:3em}@media
print{h2{page-break-before:always}h1,h2,h3,h4,h5{page-break-after:avoid}#switch-label,#table-of-contents
#text-table-of-contents li
label::after{display:none}#content,#page-header{margin-top:0}#table-of-contents
#text-table-of-contents>ul ul{display:inline-block}#table-of-contents
#text-table-of-contents>ul a::after{content:leader(\".\")
target-counter(attr(href),page)}img{filter:none}}@page
{size:auto;margin-top:4mm;margin-bottom:4mm}</style>"
 org-image-actual-width nil
 org-noter-separate-notes-from-heading t
 org-latex-tables-booktabs t
 org-ref-get-pdf-filename-function 'org-ref-get-pdf-filename
 org-roam-directory "/mnt/c/Users/yshen/Dropbox/org/"
 org-eldoc-breadcrumb-separator " → "
 org-journal-file-format "%Y-%m-%d.org"
 org-agenda-compact-blocks t
 org-latex-classes '(("bmc"
"\\documentclass[code,maths]{bmc}\n[NO-DEFAULT-PACKAGES]\n[NO-PACKAGES]\n[EXTRA]"
                      ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}"
. "\\section*{%s}")
                      ("\\subsection{%s}" . "\\subsection*{%s}")
                      ("\\subsubsection{%s}" . "\\subsubsection*{%s}")
("\\paragraph{%s}" . "\\paragraph*{%s}")
                      ("\\subparagraph{%s}" . "\\subparagraph*{%s}"))
                     ("bmc-article"

"\\documentclass[article,code,maths]{bmc}\n[NO-DEFAULT-PACKAGES]\n[NO-PACKAGES]\n[EXTRA]"
                      ("\\section{%s}" . "\\section*{%s}")
("\\subsection{%s}" . "\\subsection*{%s}")
                      ("\\subsubsection{%s}" . "\\subsubsection*{%s}")
("\\paragraph{%s}" . "\\paragraph*{%s}")
                      ("\\subparagraph{%s}" . "\\subparagraph*{%s}"))
                     ("blank"
"[NO-DEFAULT-PACKAGES]\n[NO-PACKAGES]\n[EXTRA]"
                      ("\\section{%s}" . "\\section*{%s}")
("\\subsection{%s}" . "\\subsection*{%s}")
                      ("\\subsubsection{%s}" . "\\subsubsection*{%s}")
("\\paragraph{%s}" . "\\paragraph*{%s}")
                      ("\\subparagraph{%s}" . "\\subparagraph*{%s}"))
                     ("scr-article" "\\documentclass{scrartcl}"
("\\section{%s}" . "\\section*{%s}")
                      ("\\subsection{%s}" . "\\subsection*{%s}")
                      ("\\subsubsection{%s}" . "\\subsubsection*{%s}")
("\\paragraph{%s}" . "\\paragraph*{%s}")
                      ("\\subparagraph{%s}" . "\\subparagraph*{%s}"))
                     ("beamer" "\\documentclass[presentation]{beamer}"
("\\section{%s}" . "\\section*{%s}")
                      ("\\subsection{%s}" . "\\subsection*{%s}")
                      ("\\subsubsection{%s}" . "\\subsubsection*{%s}"))
                     ("article" "\\documentclass[11pt]{article}"
("\\section{%s}" . "\\section*{%s}")
                      ("\\subsection{%s}" . "\\subsection*{%s}")
                      ("\\subsubsection{%s}" . "\\subsubsection*{%s}")
("\\paragraph{%s}" . "\\paragraph*{%s}")
                      ("\\subparagraph{%s}" . "\\subparagraph*{%s}"))
                     ("report" "\\documentclass[11pt]{report}"
("\\part{%s}" . "\\part*{%s}")
                      ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}"
. "\\section*{%s}")
                      ("\\subsection{%s}" . "\\subsection*{%s}")
                      ("\\subsubsection{%s}" . "\\subsubsection*{%s}"))
                     ("book" "\\documentclass[11pt]{book}" ("\\part{%s}" .
"\\part*{%s}")
                      ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}"
. "\\section*{%s}")
                      ("\\subsection{%s}" . "\\subsection*{%s}")
                      ("\\subsubsection{%s}" . "\\subsubsection*{%s}"))
                     )
 org-html-format-headline-function 'org-html-format-headline-acronymised
 org-latex-hyperref-template "\n  \\colorlet{greenyblue}{blue!70!green}\n
 \\colorlet{blueygreen}{blue!40!green}\n
 \\providecolor{link}{named}{greenyblue}\n
 \\providecolor{cite}{named}{blueygreen}\n  \\hypersetup{\n
 pdfauthor={%a},\n    pdftitle={%t},\n    pdfkeywords={%k},\n
 pdfsubject={%d},\n    pdfcreator={%c},\n    pdflang={%L},\n
 breaklinks=true,\n    colorlinks=true,\n    linkcolor=,\n
 urlcolor=link,\n    citecolor=cite\n}\n  \\urlstyle{same}\n  "
 org-entities-user '(("flat" "\\flat" nil "" "" "266D" "♭") ("sharp"
"\\sharp" nil "" "" "266F" "♯"))
 org-src-window-setup 'other-window
 org-clock-out-remove-zero-time-clocks t
 org-html-mathjax-template "<script>\n    MathJax = {\n      chtml: {\n
   scale: %SCALE\n      },\n      svg: {\n        scale: %SCALE,\n
 fontCache: \"global\"\n      },\n      tex: {\n        tags:
\"%AUTONUMBER\",\n        multlineWidth: \"%MULTLINEWIDTH\",\n
 tagSide: \"%TAGSIDE\",\n        tagIndent: \"%TAGINDENT\"\n      }\n
 };\n    </script>\n    <script id=\"MathJax-script\" async\n
 src=\"%PATH\"></script>"
 org-html-mathjax-options '((path "
https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js") (scale "1")
                            (autonumber "ams") (multlinewidth "85%")
(tagindent ".8em") (tagside "right"))
 org-confirm-babel-evaluate nil
 org-ref-cite-onclick-function 'org-ref-cite-click-helm
 org-use-sub-superscripts '{}
 org-agenda-custom-commands '(("o" "Overview"
                               ((agenda ""
                                 ((org-agenda-span 'day)
                                  (org-super-agenda-groups
                                   '((:name "Today" :time-grid t :date
today :todo "TODAY" :scheduled today
                                      :order 1)
                                     )
                                   )
                                  )
                                 )
                                (alltodo ""
                                 ((org-agenda-overriding-header "")
                                  (org-super-agenda-groups
                                   '((:name "Next to do" :todo "NEXT"
:order 1)
                                     (:name "Important" :tag "Important"
:priority "A" :order 6)
                                     (:name "Due Today" :deadline today
:order 2)
                                     (:name "Due Soon" :deadline future
:order 8)
                                     (:name "Overdue" :deadline past :face
error :order 7)
                                     (:name "Assignments" :tag "Assignment"
:order 10)
                                     (:name "Issues" :tag "Issue" :order 12)
                                     (:name "Emacs" :tag "Emacs" :order 13)
                                     (:name "Projects" :tag "Project"
:order 14)
                                     (:name "Research" :tag "Research"
:order 15)
                                     (:name "To read" :tag "Read" :order 30)
                                     (:name "Waiting" :todo "WAITING"
:order 20)
                                     (:name "University" :tag "uni" :order
32)
                                     (:name "Trivial" :priority<= "E" :tag
("Trivial" "Unimportant") :todo
                                      ("SOMEDAY") :order 90)
                                     (:discard (:tag ("Chore" "Routine"
"Daily"))))
                                   )
                                  )
                                 )
                                )
                               )
                              )
 org-directory "~/Dropbox/org"
 org-roam-node-display-template "${doom-hierarchy:*} ${doom-tags:45}"
 org-preview-latex-image-directory
"/home/yshen/.emacs.d/.local/cache/org-latex/"
 org-re-reveal-theme "white"
 org-ref-notes-function 'org-ref-notes-function-one-file
 org-tags-exclude-from-inheritance '("crypt")
 org-html-validation-link nil
 org-agenda-skip-deadline-if-done t
 org-beamer-frame-level 2
 org-attach-use-inheritance t
 org-agenda-inhibit-startup t
 org-pandoc-options '((standalone . t) (mathjax . t) (variable .
"revealjs-url=https://revealjs.com"))
 org-agenda-start-on-weekday nil
 org-default-notes-file "/home/yshen/org/notes.org"
 org-id-locations-file-relative t
 org-list-allow-alphabetical t
 org-agenda-skip-unavailable-files t

[-- Attachment #2: Type: text/html, Size: 372261 bytes --]

             reply	other threads:[~2021-11-13  2:05 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-11-11 19:16 Yu Shen [this message]
2021-11-13  8:05 ` [BUG] Keep getting warning when saving org file org-element--cache: (save-buffer) Cached element is incorrect Ihor Radchenko

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAF5VkCUtgzwOgEPUy0Ywti8yNr-hYwN2JhUkW=O4=oY5gM1E_Q@mail.gmail.com' \
    --to=yubrshen@gmail.com \
    --cc=emacs-orgmode@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).