emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)]
@ 2022-05-03  6:27 Uwe Brauer
  2022-05-03  6:34 ` [Culprit is org] (was: [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)]) Uwe Brauer
  2022-05-03  6:45 ` [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)] Ihor Radchenko
  0 siblings, 2 replies; 9+ messages in thread
From: Uwe Brauer @ 2022-05-03  6:27 UTC (permalink / raw)
  To: emacs-orgmode

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=utf-8, Size: 376074 bytes --]

Hi

Not sure who is the culprit here. 
I upgraded GNU emacs to 
,----
| emacs-repository-version is a variable defined in ‘version.el’.
| 
| Its value is "7bf17ceee8c2d347917541e143ce25609e90ebbb"
`----

And org-mode to a3dac4d20a37c51393f191d01e0ec2170bb260a3

However when using org-capture, emacs hangs and I can't finish sending the template?

Can anybody confirm this?

Uwe Brauer 

Emacs  : GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.14.6, Xaw3d scroll bars)
 of 2022-05-02
Package: Org mode version 9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)

current state:
==============
(setq
 org-html-with-latex 'mathjax
 org-link-elisp-confirm-function 'yes-or-no-p
 org-odt-inline-image-rules '(("file" .
                               "\\(?:\\.\\(?:gif\\|\\(?:jpe?\\|pn\\|sv\\)g\\)\\)")
                              )
 org-remark-global-tracking-mode t
 org-odt-convert-process "gnumeric"
 org-format-latex-header "\\documentclass{article}\n\\usepackage[usenames]{color}\n[PACKAGES]\n[DEFAULT-PACKAGES]\n\\pagestyle{empty}             % do not remove\n% The settings below are copied from fullpage.sty\n\\setlength{\\textwidth}{\\paperwidth}\n\\usepackage{amsmath,amssymb}\n\\usepackage{wasysym}\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\\newtheorem{thm}{Theorem}\n\\newtheorem{defn}{Definition}\n\\newtheorem{lem}{Lemma}\n\\newtheorem{cor}{Corollary}\n\\newtheorem{rem}{Remark}\n\\newtheorem{bei}{}\n\\newtheorem{prop}{Preposition}\n\\newcommand{\\setR}{{\\mathord{\\mathbb R}}}\n\\addtolength{\\topmargin}{-2.54cm} "
 org-ref-cite-onclick-function 'org-ref-cite-click-helm
 org-ref-create-notes-hook '((lambda nil (org-narrow-to-subtree)
                              (insert
                               (format "cite:%s\n"
                                (org-entry-get (point) "CUSTOM_ID"))
                               )
                              )
                             )
 org-ref-cite-keymap '(keymap
                       (C-return . org-ref-prettify-edit-link-at-point)
                       (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-ref-prettify-edit-link-at-mouse)
                       (mouse-2 . org-open-at-mouse))
 org-bibtex-headline-format-function #[257 "\300.\236A\207" [:title] 3 "\n\n(fn ENTRY)"]
 org-ref-insert-cite-function 'org-ref-helm-insert-cite-link
 org-ref-insert-cite-key "C-c c"
 org-latex-impatient-tex2svg-bin "~/node_modules/mathjax-node-cli/bin/tex2svg"
 org-ref-open-notes-function '(lambda nil (org-show-entry)
                               (outline-show-branches)
                               (outline-show-children)
                               (org-cycle '(64))
                               (recenter-top-bottom 0))
 org-load-hook '(my-link-keys)
 org-pretty-table-mode-hook '(org-pretty-table-mode-set-explicitly)
 org-startup-folded nil
 org-babel-after-execute-hook '(org-display-inline-images)
 org-cycle-pre-hook '(org-fstree-show-entry-maybe)
 org-agenda-files '("~/ALLES/HGs/tex/vorlesungen/examenes-22.org"
                    "/home/oub/ALLES/HGs/tex/vorlesungen/Tutorias/tutorias.org" "/home/oub/ALLES/HGs/tex/vorlesungen/HGAnnu/Hojas-Matlab-Annu/matlab-prolongar22.org" "/home/oub/ALLES/HGs/tex/vorlesungen/HGAnnu/Hojas-Matlab-Annu/matlab-discussion22.org" "/home/oub/ALLES/HGs/tex/vorlesungen/HGAnnu/Hojas-Teoria/Soluciones-2022/grupos2022.org" "/home/oub/ALLES/Mail/README.org" "/home/oub/ALLES/HGs/tex/vorlesungen/HGQuim-Num-Estad/Lista-Alumnos/2022/GroupE/exercises-groupE-22.org" "/home/oub/ALLES/HGs/tex/vorlesungen/HGQuim-Num-Estad/Lista-Alumnos/2022/GrupoF/ejercicios-grupoF-22.org" "/home/oub/ALLES/HGs/tex/vorlesungen/HGQuim-Num-Estad/Lista-Alumnos/2022/GrupoA/ejercicios-grupoA-22.org" "/home/oub/answer.org")
 org-ref-bib-html-sorted t
 org-capture-templates '(("l" "Ledger entries")
                         ("lm" "MBNA" plain (file "~/personal/ledger")
                          "%(org-read-date) %^{Payee} \n  Liabilities:MBNA  \n  Expenses:%^{Account}  %^{Amount}")
                         ("lc" "Cash" plain (file "~/personal/ledger")
                          "%(org-read-date) * %^{Payee}\n  Expenses:Cash \n  Expenses:%^{Account}  %^{Amount}")
                         ("h" "Hg options")
                         ("hI" "HG Issues" entry
                          (file
                           "~/ALLES/HGs/Karp/Pub/Submitted/Euler-Nordstrom/Issues.org")
                          "** TODO %^{Issue} %T %^g \n         :PROPERTIES:\n         :ID:   Issues\n         :Date: %T\n         :Link:  %a   \n         :Is: %^{Number}\n         :Status:   [ ]\n         :End:")
                         ("hi" "Hg Issues Discussions" entry
                          (file+headline
                           "~/ALLES/HGs/Karp/Pub/Submitted/Euler-Nordstrom/Issues.org" "Issues")
                          "** %^{Task} %T : %:from %:subject %^G\n- From :: %:from\n- Subject :: %:subject\n- Date :: %:date\n- Email :: %a\n\n%?\n%i")
                         ("m" "Mail options")
                         ("mc" "Stat+Num:Covid19" table-line
                          (file+headline
                           "~/ALLES/HGs/tex/vorlesungen/HGCal-Num-Transp/alumnos-covid19.org" "Casos de Covid19")
                          "| | %:fromname|%:fromaddress|%^{caso|positivo|contacto-estrecho}|%^{Grupo|A|B|C|D|E|F} | %:date| | %a " :prepend t)
                         ("ma" "Estad+Num:Ejercicios GrupoA"
                          table-line
                          (file+headline
                           "~/ALLES/HGs/tex/vorlesungen/HGQuim-Num-Estad/Lista-Alumnos/2022/GrupoA/ejercicios-grupoA-22.org" "Ejercicios Grupo A")
                          "| %:fromname %c |%:fromaddress|%^{Hoja|1|2|3|4|5|6}|%^{Ejercicio|1|} | %a |%:date|%T " :prepend t)
                         ("md" "Annu22:Exercises-discuss" entry
                          (file+headline
                           "~/ALLES/HGs/tex/vorlesungen/HGAnnu/Hojas-Teoria/Soluciones-2022/discussions.org" "Discussions Exercises")
                          "* TODO %^{Task} %T : %:from %:subject %^G\n- From :: %:from\n- Subject :: %:subject\n- Date :: %:date\n- Email :: %a\n\n%?\n%i")
                         ("mk" "Annu Grupos Ejercicios" entry
                          (file
                           "~/ALLES/HGs/tex/vorlesungen/HGAnnu/Hojas-Teoria/Soluciones-2022/grupos2022.org")
                          "** TODO %^{Grupo} %T %^g %(org-contacts-template-name)\n         :PROPERTIES:\n         :ID:\n         :Link:  %a   \n         :Email: %(org-contacts-template-email)\n         :Grp:     %^{Gr1|Gr2|Gr3|Gr4|Gr6|Gr7|Gr8|Gr9|Gr10|Gr11|Gr12|Gr13}\n         :Usuario1: %:fromname\n         :Email1: %:fromaddress\n         :Usuario2: %(my-extract-cc)\n         :Email2: \n         :Usuario3: \n         :Email3: \n         :Usuario4: \n         :Status:   [ ]\n         :Hoja:     \n         :Ej:       \n         :End:")
                         ("me" "Stat+Num:Exercises Group E" table-line
                          (file+headline
                           "~/ALLES/HGs/tex/vorlesungen/HGQuim-Num-Estad/Lista-Alumnos/2022/GroupE/exercises-groupE-22.org" "Exercise Group E")
                          "| %:fromname %c |%:fromaddress |%^{Sheet|1|2|3|4|5|6}|%^{Exercise|1|} |  %a |%:date |%T " :prepend t)
                         ("mf" "Stat+Num:Exercises Grupo F" table-line
                          (file+headline
                           "~/ALLES/HGs/tex/vorlesungen/HGQuim-Num-Estad/Lista-Alumnos/2022/GrupoF/ejercicios-grupoF-22.org" "Ejercicios Grupo F")
                          "| %:fromname %c |%:fromaddress  |%^{Hoja|1|2|3|4|5|6}|%^{Ejercicio|1|} |  %a|%:date |%T " :prepend t)
                         ("mC" "Annu22:Covid19" table-line
                          (file+headline
                           "~/ALLES/HGs/tex/vorlesungen/HGAnnu/annu-covid22.org" "Cases of Covid19")
                          "| %:fromname|%:fromaddress|%^{caso|positivo|contact-estrecho}|   %a | %:date " :prepend t)
                         ("mi" "mailimportant" entry
                          (file+headline "~/ALLES/Mail/README.org"
                           "Important Mail")
                          "* TODO %^{Task} %T : %:from %:subject %^G\n- From :: %:from\n- Subject :: %:subject\n- Date :: %:date\n- Email :: %a\n\n%?\n%i")
                         ("mM" "Annu:Matlab-Ejercicios (Table)"
                          table-line
                          (file+headline
                           "~/ALLES/HGs/tex/vorlesungen/HGAnnu/matlab-ejercicios.org" "Ejercicios de Matlab")
                          "|%:fromname|%:fromaddress|%^{Hoja|1|2|3|4|5|6|7|8|9} |[ ] | | | %a|%:date" :prepend t)
                         ("mm" "Annu:Matlab-Discuss (Thread)" entry
                          (file+headline
                           "~/ALLES/HGs/tex/vorlesungen/HGAnnu/Hojas-Matlab-Annu/matlab-discussion22.org" "Discuss Matlab Sheets")
                          "* TODO %^{Task} %T : %:from %:subject %^G\n- From :: %:from\n- Subject :: %:subject\n- Date :: %:date\n- Email :: %a\n\n%?\n%i")
                         ("mP" "Annu:Matlab-Prolong (Table)"
                          table-line
                          (file+headline
                           "~/ALLES/HGs/tex/vorlesungen/HGAnnu/Hojas-Matlab-Annu/matlab-prolongar-table22.org" "Prolongar Hojas")
                          "|%:fromname|%:fromaddress|%^{Prolongar Hoja|1|2|3|4|5|6|7|8|9} |[ ] | | | %a|%:date" :prepend t)
                         ("mp" "Annu:Matlab-Prolong (Properties)"
                          entry
                          (file+headline
                           "~/ALLES/HGs/tex/vorlesungen/HGAnnu/Hojas-Matlab-Annu/matlab-prolongar22.org" "Prolongar Hojas")
                          "* TODO Hoja %^{Prolongar Hoja|1|2|3|4|5|6|7|8|9} %T %^g %(org-contacts-template-name)\n         :PROPERTIES:\n         :ID:       \n         :Link:  %a   \n         :Usuario: %:fromname\n         :email: %:fromaddress\n         :Status:   [ ]\n         :End:")
                         ("ms" "Annu Ejercios Speaker" entry
                          (file
                           "~/ALLES/HGs/tex/vorlesungen/HGAnnu/Hojas-Teoria/Soluciones-2022/hablar.org")
                          "* TODO %^{Grupo} %T %^g %(org-contacts-template-name)\n         :PROPERTIES:\n         :ID:       \n         :EMAIL: %(org-contacts-template-email)\n         :Grp:     %^{Gr1|Gr2|Gr3|Gr4|Gr6|Gr7|Gr8|Gr9|Gr10|Gr11|Gr12|Gr13}\n         :Usuario1: %:fromname\n         :email1: %:fromaddress\n         :Speaker: %^{Speaker}\n         :email2: \n         :Start: %:date  \n         :End:    \n         :STATUS:   [ ]\n         :Hoja: %^{Hoja}    \n         :Ej:   %^{Ejercico}    \n         :END:")
                         ("mT" "Tutorias Tables" table-line
                          (file+headline
                           "~/ALLES/HGs/tex/vorlesungen/Tutorias/tutorias-table.org" "Tutorias/Tutorials")
                          "| |%^{Asignatura/Subject|Annu22|Stat22|Estad22|MasterIQ22}  |%^{Fecha/Date} |%^{Teams|Meet}   | %:fromname| %:fromaddress   |%:subject | %:date |%a | " :prepend t :empty-lines 1 :unnarrowed t)
                         ("mt" "Tutorias Headings" entry
                          (file+headline
                           "~/ALLES/HGs/tex/vorlesungen/Tutorias/tutorias.org" "Tutorials")
                          "* TODO %^{Task} %T : %:from %:subject %^G\n- From :: %:from\n- Subject :: %:subject\n- Date :: %:date\n- Email :: %a\n\n%?\n%i")
                         ("ml" "maillavi" entry
                          (file+headline
                           "~/ALLES/HGs/Karp/Pub/Letter.org"
                           "To the Editor")
                          "* TODO %T  %:from %:subject %^G\n- From :: %:from\n- Subject :: %:subject\n- Date :: %:date\n- Email :: %a\n\n%?\n%i")
                         ("mR" "MailMathRev" entry
                          (file+headline
                           "~/ALLES/MathRev/ToDo/TODO.org"
                           "To the Editor")
                          "* TODO %T  %^{Task} : %:from %:subject %^G\nSCHEDULED: %t\n- From :: %:from\n- Subject :: %:subject\n- Date :: %:date\n- Email :: %a\n\n%?\n%i" :kill-buffer t)
                         ("mz" "Examen Zip" table-line
                          (file+headline
                           "~/ALLES/HGs/tex/vorlesungen/Tutorias/examen-matlab-zip.org" "Examen Matlab: Zips")
                          "| |%^{Asignatura/Subject|Annu21}  |[X]   | %:fromname| %:fromaddress   |%:subject | %:date |%a | " :prepend t :empty-lines 1 :unnarrowed t)
                         ("s" "timeslip" table-line
                          (file "/home/oub/timeslips.org")
                          "| %(org-read-date)| %^{FileName} %i|\n    	          %^{Narrative} %i| %^{Time} %i| %^{Expense} %i" :empty-lines 1)
                         ("r" "Reply" entry
                          (file+headline "~/Mail/TODO-email.org"
                           "Emails")
                          "* TODO %T REPLY %:from %:subject\n %a %?"
                          :gnus-attachments t)
                         ("l" "LaTeX(headline) Generic README.org"
                          entry
                          (file+headline
                           (lambda nil
                            (expand-file-name
                             (read-file-name
                              "Name of file (curr dir;headline-format format)!: ")
                             )
                            )
                           "Overview")
                          "* TODO %?, %^g %^{prompt} Link: %A\n\n %i")
                         ("j" "Journal Entry" entry
                          (file+datetree "~/ALLES/journal.org") "* %?"
                          :empty-lines 1)
                         ("X" "ChangeLog README" entry
                          (file+datetree "./README.org")
                          "* %? \n   %U \n %f" :prepend t)
                         ("G" "Generic README.org file (table format)"
                          table-line
                          (file+headline
                           (lambda nil
                            (expand-file-name
                             (read-file-name
                              "Name of file (curr dir;table format)!: ")
                             )
                            )
                           "Overview")
                          "|%f| %U|%A|" :prepend t)
                         ("w" "Web site" entry
                          (file "/home/oub/ALLES/download.org")
                          "* %a :website:\n\n%U %?\n\n%:initial")
                         )
 org-persist-after-read-hook '(org-element--cache-persist-after-read)
 org-ctrl-c-ctrl-c-hook '(org-fstree-apply-maybe)
 org-format-latex-options '(:foreground default :background default
                            :scale 1.5 :html-foreground "Black"
                            :html-background "Transparent" :html-scale
                            1 :matchers
                            ("begin" "$1" "$" "$$" "\\(" "\\["))
 org-time-stamp-custom-formats '(" %d.%m.%Y " . " %d.%m.%Y %a %H:%M ")
 org-ref-open-pdf-function 'org-ref-open-pdf-at-point
 org-export-before-parsing-hook '(org-attach-expand-links
                                  org-ref-acronyms-before-parsing
                                  org-ref-glossary-before-parsing)
 org-cycle-tab-first-hook '(org-odt-update-locale
                            org-babel-hide-result-toggle-maybe
                            org-babel-header-arg-expand)
 org-ref-bibtex-assoc-pdf-with-entry-move-function 'rename-file
 org-odt-prettify-xml nil
 org-archive-hook '(org-attach-archive-delete-maybe)
 org-speed-commands '(("+" plusone) ("Outline Navigation")
                      ("n" org-speed-move-safe
                       'org-next-visible-heading)
                      ("p" org-speed-move-safe
                       'org-previous-visible-heading)
                      ("f" org-speed-move-safe
                       'org-forward-heading-same-level)
                      ("b" org-speed-move-safe
                       'org-backward-heading-same-level)
                      ("F" . org-next-block)
                      ("B" . org-previous-block)
                      ("u" org-speed-move-safe 'outline-up-heading)
                      ("j" . org-goto) ("g" org-refile '(4))
                      ("Outline Visibility") ("c" . org-cycle)
                      ("C" . org-shifttab)
                      (" " . org-display-outline-path)
                      ("s" . org-toggle-narrow-to-subtree)
                      ("k" . org-cut-subtree) ("=" . org-columns)
                      ("Outline Structure Editing") ("U" . org-metaup)
                      ("D" . org-metadown) ("r" . org-metaright)
                      ("l" . org-metaleft) ("R" . org-shiftmetaright)
                      ("L" . org-shiftmetaleft)
                      ("i" progn (forward-char 1)
                       (call-interactively
                        'org-insert-heading-respect-content)
                       )
                      ("^" . org-sort) ("w" . org-refile)
                      ("a" .
                       org-archive-subtree-default-with-confirmation)
                      ("@" . org-mark-subtree)
                      ("#" . org-toggle-comment) ("Clock Commands")
                      ("I" . org-clock-in) ("O" . org-clock-out)
                      ("Meta Data Editing") ("t" . org-todo)
                      ("," org-priority) ("0" org-priority 32)
                      ("1" org-priority 65) ("2" org-priority 66)
                      ("3" org-priority 67)
                      (":" . org-set-tags-command)
                      ("e" . org-set-effort) ("E" . org-inc-effort)
                      ("W" lambda (m)
                       (interactive "sMinutes before warning: ")
                       (org-entry-put (point) "APPT_WARNTIME" m))
                      ("Agenda Views etc") ("v" . org-agenda)
                      ("/" . org-sparse-tree) ("Misc")
                      ("o" . org-open-at-point)
                      ("?" . org-speed-command-help)
                      ("<" org-agenda-set-restriction-lock 'subtree)
                      (">" org-agenda-remove-restriction-lock))
 org-odt-format-inlinetask-function 'org-odt-format-inlinetask-default-function
 org-ascii-format-drawer-function #[771 ".\207" [] 4 "\n\n(fn NAME CONTENTS WIDTH)"]
 org-cycle-hook '(org-cycle-hide-archived-subtrees
                  org-cycle-show-empty-lines
                  org-cycle-optimize-window-after-visibility-change)
 org-latex-listings-options '(("style" "Matlab-editor")
                              ("basicstyle" "\\mlttfamily")
                              ("escapechar" "\"")
                              ("mlshowsectionrules" "true")
                              ("mathescape" "true")
                              ("morecomment" "[s]{\\%\\{}{\\%\\}}"))
 org-persist-before-read-hook '(org-element--cache-persist-before-read)
 org-font-lock-set-keywords-hook '(org-transclusion-font-lock-set)
 org-modules '(org-bibtex org-docview org-eww org-gnus org-info
               org-irc org-mhe org-rmail org-w3m org-bookmark)
 org-latex-listings-langs '((emacs-lisp "Lisp") (lisp "Lisp")
                            (clojure "Lisp") (c "C") (cc "C++")
                            (fortran "fortran") (perl "Perl")
                            (cperl "Perl") (python "Python")
                            (ruby "Ruby") (html "HTML") (xml "XML")
                            (tex "TeX") (latex "[LaTeX]TeX")
                            (shell-script "bash") (gnuplot "Gnuplot")
                            (ocaml "Caml") (caml "Caml") (sql "SQL")
                            (matlab "Matlab") (sqlite "sql")
                            (makefile "make"))
 org-link-from-user-regexp "\\<oub@Utnapischtim\\>\\|\\<Uwe Brauer\\>"
 org-ref-notes-function 'org-ref-notes-function-one-file
 org-image-actual-width 400
 org-mode-hook '(ob-ipython-auto-configure-kernels
                 (lambda nil
                  (local-set-key [C-M-up]
                   'org-table-move-single-cell-up)
                  (local-set-key [C-M-down]
                   'org-table-move-single-cell-down)
                  (local-set-key [C-M-left]
                   'org-table-move-single-cell-left)
                  (local-set-key [C-M-right]
                   'org-table-move-single-cell-right)
                  )
                 turn-on-diff-hl-mode my-org-keys turn-on-flyspell
                 turn-on-auto-capitalize-mode org-tempo-setup
                 turn-on-mysmiley orgtbl-show-header
                 org-auctex-keys-minor-mode
                 my-turn-on-org-ref-prettify org-ref-org-menu
                 #[0 "\301\211.\207"
                   [imenu-create-index-function org-imenu-get-tree] 2]
                 #[0 "\300\301\302\303\304$\207"
                   [add-hook change-major-mode-hook org-fold-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
                 org-ref-setup-label-finders)
 org-babel-load-languages '((emacs-lisp . t) (R . t))
 org-ref-insert-link-function 'org-ref-helm-insert-cite-link
 org-odt-experimental-features '(language
                                 transclude-sole-footnote-references-in-a-table)
 org-export-headline-levels 7
 org-table-export-default-format "my-tbl-to-csv"
 org-ref-bibliography-notes '((expand-file-name
                               "~/ALLES/HGs/tex/bib/notes.org")
                              )
 outline-mode-hook '(hide-body)
 org-export-allow-bind-keywords t
 org-fold-core-first-unfold-functions '(org-fold--hide-drawers
                                        org-fold-hide-archived-subtrees)
 org-latex-format-drawer-function #[514 "\207" [] 3 "\n\n(fn _ CONTENTS)"]
 org-latex-to-mathml-jar-file "/home/oub/ALLES/src/MathWeb/mathtoweb.jar"
 org-latex-format-headline-function 'org-latex-format-headline-default-function
 org-confirm-shell-link-function 'yes-or-no-p
 org-calc-default-modes '(calc-internal-prec 12 calc-float-format
                          (float 4) calc-angle-mode deg
                          calc-prefer-frac nil calc-symbolic-mode nil
                          calc-date-format
                          (YYYY "-" MM "-" DD " " Www (" " hh ":" mm))
                          calc-display-working-message t)
 org-tempo-keywords-alist '(("T" . "latex") ("i" . "index"))
 org-adapt-indentation 'headline-data
 org-html-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"]
 outline-isearch-open-invisible-function 'outline-isearch-open-invisible
 org-odt-schema-dir nil
 org-export-before-processing-hook '(org-odt-export-before-processing-function f-ox-filter-table-column-del)
 org-latex-classes '(("beamer" "\\documentclass[presentation]{beamer}"
                      ("\\subsection{%s}" . "\\subsection*{%s}")
                      ("\\section{%s}" . "\\section*{%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}"))
                     ("exam"
                      "\\documentclass[12pt, addpoints, answers]{exam}"
                      ("\\begin{questions}%%%s" "\\end{questions}"
                       "\\begin{questions}%%%s" "\\end{questions}")
                      ("\\titledquestion{%s}" . "")
                      ("\\begin{parts}%%%s" "\\end{parts}"
                       "\\begin{parts}%%%s" "\\end{parts}")
                      ("\\part[%s] " . "")
                      ("\\begin{subparts}%%%s" "\\end{subparts}"
                       "\\begin{subparts}%%%s" "\\end{subparts}")
                      ("\\subpart[%s] " . "")
                      ("\\begin{solution}[%s]" "\\end{solution}"
                       "\\begin{solution}[%s]" "\\end{solution}")
                      ("\\begin{solutionorbox}[%s]"
                       "\\end{solutionorbox}"
                       "\\begin{solutionorbox}[%s]"
                       "\\end{solutionorbox}")
                      )
                     ("subfiles" "\\documentclass[12pt]{subfiles}"
                      ("" . ""))
                     )
 org-gnus-prefer-web-links t
 org-highlight-latex-and-related '(latex)
 org-odt-format-headline-function 'org-odt-format-headline-default-function
 org-use-speed-commands t
 org-ref-default-bibliography '((expand-file-name
                                 "~/ALLES/HGs/tex/bib/bibgraf.bib")
                                )
 org-protocol-protocol-alist '(("capture-html" :protocol
                                "capture-html" :function
                                org-protocol-capture-html--with-pandoc
                                :kill-client t)
                               )
 org-html-table-default-attributes '(:border "2" :cellspacing "0"
                                     :cellpadding "6" :frame "border"
                                     :rules "all")
 org-agenda-mode-hook '(my-org-agenda-keys)
 org-agenda-before-write-hook '(org-agenda-add-entry-text)
 org-capture-prepare-finalize-hook '(gnorb-registry-capture
                                     gnorb-org-capture-abort-cleanup)
 org-src-preserve-indentation t
 org-latex-packages-alist '(("numbered,framed" "matlab-prettifier" t))
 org-odt-convert-processes '(("gnumeric" "/usr/bin/ssconvert %i %o"))
 org-entities-user '(("implies" "\\Rightarrow" t "&rArr;" "=>" "=>"
                      "⇒")
                     ("iff" "\\iff" t "&hArr;" "<=>" "<=>" "⇔"))
 org-babel-tangle-lang-exts '(("D" . "d") ("C++" . "cpp")
                              ("ruby" . "rb") ("python" . "py")
                              ("latex" . "tex") ("emacs-lisp" . "el")
                              ("elisp" . "el"))
 org-src-mode-hook '(org-src-babel-configure-edit-buffer
                     org-src-mode-configure-edit-buffer)
 org-confirm-elisp-link-function 'yes-or-no-p
 org-todo-keywords '((sequence "TODO(t)" "WAIT(w@/!)" "|" "DONE(d@)"
                      "CANCELED(c@)" "HABLAR(h@)")
                     )
 org-ref-formatted-citation-backend "org"
 org-id-link-to-org-use-id t
 org-mime-src-mode-hook '(org-mime-src-mode-configure-edit-buffer)
 org-latex-listings t
 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-ref-bibliography-entry-format '(("misc" .
                                      "%a %t <i>%h</i> (%y) <a href=\"%U\">link</a>")
                                     ("article" .
                                      "%a, %t, <i>%j</i>, <b>%v(%n)</b>, %p (%y). <a href=\"%U\">link</a>. <a href=\"http://dx.doi.org/%D\">doi</a>. <b>%N</b>")
                                     ("book" . "%a, %t, %u (%y).")
                                     ("techreport" .
                                      "%a, %t, %i, %u (%y).")
                                     ("proceedings" .
                                      "%e, %t in %S, %u (%y).")
                                     ("inproceedings" .
                                      "%a, %t, %p, in %b, edited by %e, %u (%y) <a href=\"%U\">link</a>")
                                     )
 org-structure-template-alist '(("A" . "export ascii")
                                ("C" . "comment")
                                ("g" .
                                 "src elisp :noexport\n            (setq  org-odt-convert-process \"gnumeric\")\n            (setq org-odt-convert-processes '((\"gnumeric\" \"/usr/bin/ssconvert %i %o\")))")
                                ("e" . "example") ("E" . "export")
                                ("h" . "export html")
                                ("m" .
                                 "src matlab :tangle mieuler.m :exports code  :padline no :eval never-export")
                                ("M" .
                                 "src matlab :exports results :results output raw")
                                ("Q" . "quote") ("S" . "src")
                                ("o" .
                                 "src matlab :results output raw :exports code  :eval never-export")
                                ("s" .
                                 "matlab :exports both :eval never-export :results output latex")
                                ("f" . "fstree: [] :non-recursive t")
                                ("q" .
                                 "src matlab :exports results :eval never-export :results output latex")
                                ("L" . "solution")
                                ("l" .
                                 "src latex :results latex replace :exports results :eval t")
                                ("w" .
                                 "src emacs-lisp :results silent :exports none\n(setq  org-odt-convert-process \"LibreOffice\")\n(setq org-odt-convert-processes\n'((\"LibreOffice\" \"/opt/libreoffice7.2/program/soffice --headless --convert-to %f%x --outdir %d %i\")\n (\"unoconv\" \"/usr/bin/unoconv -f %f -o %d %i\")))\n(setq org-odt-preferred-output-format \"docx\")\n")
                                ("v" . "verse"))
 org-blocker-hook '(org-block-todo-from-children-or-siblings-or-parent)
 org-pretty-entities t
 org-ref-insert-ref-function 'org-ref-helm-insert-ref-link
 org-speed-command-hook '(org-speed-command-activate
                          org-babel-speed-command-activate)
 org-html-format-inlinetask-function 'org-html-format-inlinetask-default-function
 org-ref-prettify-format-function 'org-ref-prettify-format
 org-ascii-format-inlinetask-function 'org-ascii-format-inlinetask-default
 org-latex-prefer-user-labels t
 org-odt-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"]
 org-enforce-todo-dependencies t
 org-fold-core-isearch-open-function 'org-fold-core--isearch-reveal
 org-export-with-email t
 org-latex-format-inlinetask-function 'org-latex-format-inlinetask-default-function
 org-ref-clean-bibtex-key-function '(lambda (key)
                                     (replace-regexp-in-string ":" ""
                                      key)
                                     )
 org-persist-before-write-hook '(org-element--cache-persist-before-write)
 org-tab-first-hook '(org-odt-update-locale
                      org-babel-hide-result-toggle-maybe
                      org-babel-header-arg-expand)
 org-export-with-toc nil
 org-link-shell-confirm-function 'yes-or-no-p
 org-agenda-finalize-hook '(gnorb-org-popup-bbdb
                            org-agenda-property-add-properties)
 org-ref-pdf-to-bibtex-function 'copy-file
 org-display-custom-times t
 org-babel-pre-tangle-hook '(save-buffer)
 org-agenda-loop-over-headlines-in-active-region nil
 org-capture-mode-hook '(gnorb-org-capture-function)
 org-occur-hook '(org-first-headline-recenter)
 org-metadown-hook '(org-babel-pop-to-session-maybe)
 org-link-parameters '(("w3m" :store org-w3m-store-link)
                       ("rmail" :follow org-rmail-open :store
                        org-rmail-store-link)
                       ("mhe" :follow org-mhe-open :store
                        org-mhe-store-link)
                       ("irc" :follow org-irc-visit :store
                        org-irc-store-link)
                       ("info" :follow org-info-open :export
                        org-info-export :store org-info-store-link)
                       ("eww" :follow eww :store org-eww-store-link)
                       ("docview" :follow org-docview-open :export
                        org-docview-export :store
                        org-docview-store-link)
                       ("gnus" :follow org-gnus-open :store
                        org-gnus-store-link)
                       ("tel")
                       ("attachment" :follow org-attach-follow
                        :complete org-attach-complete-link)
                       ("printindex" :follow org-ref-index :export
                        #[(path desc format)
                          "\b\301=\205	.\300\302!\207"
                          [format latex "\\printindex"] 2]
                        )
                       ("index" :follow
                        #[(path) "\301\b!\207" [path occur] 2] :export
                        #[(path desc format)
                          "\b\302=\205\n.\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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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
                         (C-return .
                          org-ref-prettify-edit-link-at-point)
                         (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-ref-prettify-edit-link-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\b\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\b\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\b\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\b\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\b\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)
                          "\b\302\267\202.€\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\b\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\b\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\b!.\303\304\305	\211\306U\204.€	\307V\203.€\310\202.€\311#\302\b!\")\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)
                          "\b\302\267\202.€\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\bb\210\303 .\304\305\306\".r\nq\210\307\216	c\210\310 \210\311 -\207"
                          [position
                           
                                                                                                           s
                           
                                                                                                           temp-buffer
                           
                                                                                                           org-ref-link-message
                           
                                                                                                           generate-new-buffer
                           
                                                                                                           " *temp*"
                           
                                                                                                           t
                           
                                                                                                           #[nil
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                               
                                                                                                                         
                                                                                                                                             
                                                                                                                                                                  
                                                                                                                                                                              
                                                                                                                                                                                
                                                                                                                                                                                         "\301\b!\205	.\302\b!\207"
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                               
                                                                                                                         
                                                                                                                                             
                                                                                                                                                                  
                                                                                                                                                                              
                                                                                                                                                                                
                                                                                                                                                                                         [temp-buffer buffer-name kill-buffer]
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                               
                                                                                                                         
                                                                                                                                             
                                                                                                                                                                  
                                                                                                                                                                              
                                                                                                                                                                                
                                                                                                                                                                                         2]
                           
                                                                                                           fill-paragraph buffer-string]
                          3]
                        )
                       ("list-of-tables" :follow
                        org-ref-list-of-tables :export
                        #[(keyword desc format)
                          "\b\301=\205	.\300\302!\207"
                          [format latex "\\listoftables"] 2]
                        )
                       ("list-of-figures" :follow
                        org-ref-list-of-figures :export
                        #[(keyword desc format)
                          "\b\301=\205	.\300\302!\207"
                          [format latex "\\listoffigures"] 2]
                        )
                       ("addbibresource" :follow
                        org-ref-follow-addbibresource :export
                        #[(keyword desc format)
                          "\b\302\267\202.€\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)
                          "\b\302=\204\f.\b\303=\203.€\300\304	\"\207\305\207"
                          [format keyword latex beamer
                           "\\bibliographystyle{%s}" ""]
                          3]
                        )
                       ("printbibliography" :follow
                        org-ref-open-bibliography :export
                        #[(keyword desc format)
                          "\b\302\267\202.€\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\bb\210\303 .\304\305\306\".r\nq\210\307\216	c\210\310 \210\311 -\207"
                          [position
                           
                                                                                                           s
                           
                                                                                                           temp-buffer
                           
                                                                                                           org-ref-link-message
                           
                                                                                                           generate-new-buffer
                           
                                                                                                           " *temp*"
                           
                                                                                                           t
                           
                                                                                                           #[nil
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                               
                                                                                                                         
                                                                                                                                             
                                                                                                                                                                  
                                                                                                                                                                              
                                                                                                                                                                                
                                                                                                                                                                                         "\301\b!\205	.\302\b!\207"
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                               
                                                                                                                         
                                                                                                                                             
                                                                                                                                                                  
                                                                                                                                                                              
                                                                                                                                                                                
                                                                                                                                                                                         [temp-buffer buffer-name kill-buffer]
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                             
                                                                                                               
                                                                                                                         
                                                                                                                                             
                                                                                                                                                                  
                                                                                                                                                                              
                                                                                                                                                                                
                                                                                                                                                                                         2]
                           
                                                                                                           fill-paragraph buffer-string]
                          3]
                        :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.€\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.€\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.€\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.€\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.€\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.€\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.€\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.\301\302.\x04#\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.\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.\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.\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.\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.\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.\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
                        (lambda (doi desc format)
                         (cond
                          ((eq format 'html)
                           (format "<a href=\"%s%s\">%s</a>"
                            doi-utils-dx-doi-org-url doi
                            (or desc (concat "doi:" doi)))
                           )
                          ((eq format 'latex)
                           (format "\\href{%s%s}{%s}"
                            doi-utils-dx-doi-org-url doi
                            (or desc (concat "doi:" doi)))
                           )
                          )
                         )
                        )
                       ("bibtex" :follow org-bibtex-open :store
                        org-bibtex-store-link)
                       ("researcherid" :follow
                        #[257 "\300\301\302.\"!\207"
                          [browse-url format
                           "http://www.researcherid.com/rid/%s"]
                          5 "\n\n(fn LINK-STRING)"]
                        :export
                        #[771
                          "\211\300=\205.€\301\302.\x04\206.€.#\207"
                          [html format
                           "<a href=\"http://www.researcherid.com/rid/%s\">ResearcherID:%s</a>"]
                          7 "\n\n(fn KEYWORD DESC FORMAT)"]
                        )
                       ("orcid" :follow
                        #[257 "\300\301\302.\"!\207"
                          [browse-url format "http://orcid.org/%s"] 5
                          "\n\n(fn LINK-STRING)"]
                        :export
                        #[771
                          "\211\300=\205.€\301\302.\x04\206.€.#\207"
                          [html format
                           "<a href=\"http://orcid.org/%s\">orcid:%s</a>"]
                          7 "\n\n(fn KEYWORD DESC FORMAT)"]
                        )
                       ("id" :follow org-id-open :complete
                        org-id-link-complete :desk org-id-link-desk)
                       ("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)"]
                        )
                       ("http" :follow
                        #[514 "\301\300\302.Q.\"\207"
                          ["http" browse-url ":"] 6 "\n\n(fn URL ARG)"]
                        )
                       ("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)
                       ("elisp" :follow org-link--open-elisp))
 org-html-format-headline-function 'org-html-format-headline-default-function
 org-metaup-hook '(org-babel-load-in-session-maybe)
 org-ref-insert-label-function 'org-ref-helm-insert-label-link
 org-startup-with-inline-images t
 org-pre-cycle-hook '(org-fstree-show-entry-maybe)
 org-ref-get-pdf-filename-function 'org-ref-get-pdf-filename
 org-blank-before-new-entry '((heading . auto) (plain-list-item))
 org-agenda-file-regexp "\\`[^.].*\\.org\\|.todo\\'"
 org-annotate-file-add-search t
 org-return-follows-link t
 org-odt-convert-capabilities '(("Text"
                                 ("odt" "ott" "doc" "rtf" "docx")
                                 (("pdf" "pdf") ("odt" "odt")
                                  ("rtf" "rtf") ("ott" "ott")
                                  ("doc" "doc" ":\"MS Word 97\"")
                                  ("docx" "docx") ("html" "html"))
                                 )
                                ("Web" ("html")
                                 (("pdf" "pdf") ("odt" "odt")
                                  ("html" "html"))
                                 )
                                ("Spreadsheet"
                                 ("ods" "ots" "xls" "csv" "xlsx")
                                 (("pdf" "pdf") ("ots" "ots")
                                  ("html" "html") ("csv" "csv")
                                  ("ods" "ods") ("xls" "xls")
                                  ("xlsx" "xlsx"))
                                 )
                                ("Presentation"
                                 ("odp" "otp" "ppt" "pptx")
                                 (("pdf" "pdf") ("swf" "swf")
                                  ("odp" "odp") ("otp" "otp")
                                  ("ppt" "ppt") ("pptx" "pptx")
                                  ("odg" "odg"))
                                 )
                                )
 org-src-lang-modes '(("jupyter-matlab" . matlab)
                      ("jupyter-octave" . octave)
                      ("jupyter-python" . python) ("ipython" . python)
                      ("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-tab-before-tab-emulation-hook '(org-tempo-complete-tag)
 org-ref-formatted-citation-formats '(("text"
                                       ("article" .
                                        "${author}, ${title}, ${journal}, ${volume}(${number}), ${pages} (${year}). ${doi}")
                                       ("miscellaneous" .
                                        "${author}, ${title}, ${howpublished},  (${year}).")
                                       ("inproceedings" .
                                        "${author}, ${title}, In ${editor}, ${booktitle} (pp. ${pages}) (${year}). ${address}: ${publisher}.")
                                       ("book" .
                                        "${author}, ${title} (${year}), ${address}: ${publisher}.")
                                       ("phdthesis" .
                                        "${author}, ${title} (Doctoral dissertation) (${year}). ${school}, ${address}.")
                                       ("inbook" .
                                        "${author}, ${title}, In ${editor} (Eds.), ${booktitle} (pp. ${pages}) (${year}). ${address}: ${publisher}.")
                                       ("incollection" .
                                        "${author}, ${title}, In ${editor} (Eds.), ${booktitle} (pp. ${pages}) (${year}). ${address}: ${publisher}.")
                                       ("proceedings" .
                                        "${editor} (Eds.), ${booktitle} (${year}). ${address}: ${publisher}.")
                                       ("unpublished" .
                                        "${author}, ${title} (${year}). Unpublished manuscript.")
                                       (nil .
                                        "${author}, ${title} (${year}).")
                                       )
                                      ("org"
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("misc" .
                                        "${author}, /${title}/ *${howpublished}* (${year}).")
                                       ("article" .
                                        "${author}, /${title}/, ${journal}, *${volume}(${number})*, ${pages} (${year}). ${doi}")
                                       ("inproceedings" .
                                        "${author}, /${title}/, In ${editor}, ${booktitle} (pp. ${pages}) (${year}). ${address}: ${publisher}.")
                                       ("book" .
                                        "${author}, /${title}/ (${year}), ${address}: ${publisher}.")
                                       ("phdthesis" .
                                        "${author}, /${title}/ (Doctoral dissertation) (${year}). ${school}, ${address}.")
                                       ("inbook" .
                                        "${author}, /${title}/, In ${editor} (Eds.), ${booktitle} (pp. ${pages}) (${year}). ${address}: ${publisher}.")
                                       ("incollection" .
                                        "${author}, /${title}/, In ${editor} (Eds.), ${booktitle} (pp. ${pages}) (${year}). ${address}: ${publisher}.")
                                       ("proceedings" .
                                        "${editor} (Eds.), _${booktitle}_ (${year}). ${address}: ${publisher}.")
                                       ("unpublished" .
                                        "${author}, /${title}/ (${year}). Unpublished manuscript.")
                                       (nil .
                                        "${author}, /${title}/ (${year}).")
                                       )
                                      )
 org-list-allow-alphabetical t
 org-latex-to-mathml-convert-command "java -jar %j -unicode -force -df %o %I"
 org-latex-impatient-scale 2
 )
-- 
I strongly condemn Putin's war of aggression against the Ukraine.
I support to deliver weapons to Ukraine's military. 
I support the ban of Russia from SWIFT.
I support the EU membership of the Ukraine. 


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Culprit is org] (was: [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)])
  2022-05-03  6:27 [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)] Uwe Brauer
@ 2022-05-03  6:34 ` Uwe Brauer
  2022-05-03  6:45 ` [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)] Ihor Radchenko
  1 sibling, 0 replies; 9+ messages in thread
From: Uwe Brauer @ 2022-05-03  6:34 UTC (permalink / raw)
  To: emacs-orgmode

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

>>> "UB" == Uwe Brauer <oub@mat.ucm.es> writes:

> Hi
> Not sure who is the culprit here. 
> I upgraded GNU emacs to 
> ,----
> | emacs-repository-version is a variable defined in ‘version.el’.
> | 
> | Its value is "7bf17ceee8c2d347917541e143ce25609e90ebbb"
> `----

> And org-mode to a3dac4d20a37c51393f191d01e0ec2170bb260a3

> However when using org-capture, emacs hangs and I can't finish sending the template?

> Can anybody confirm this?

I downgroaded emacs to an earlier git version and I still cannot send
the org-capture template. So it is a org bug. I try out now the latest org-master

[-- Attachment #2: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 5673 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)]
  2022-05-03  6:27 [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)] Uwe Brauer
  2022-05-03  6:34 ` [Culprit is org] (was: [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)]) Uwe Brauer
@ 2022-05-03  6:45 ` Ihor Radchenko
  2022-05-03  6:51   ` Uwe Brauer
  1 sibling, 1 reply; 9+ messages in thread
From: Ihor Radchenko @ 2022-05-03  6:45 UTC (permalink / raw)
  To: Uwe Brauer; +Cc: emacs-orgmode

Uwe Brauer <oub@mat.ucm.es> writes:

> And org-mode to a3dac4d20a37c51393f191d01e0ec2170bb260a3
>
> However when using org-capture, emacs hangs and I can't finish sending the template?
>
> Can anybody confirm this?

Could you provide more details? Reproducer?

Capture is certainly working on my side - I use org-capture regularly
and frequently.

Best,
Ihor


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)]
  2022-05-03  6:45 ` [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)] Ihor Radchenko
@ 2022-05-03  6:51   ` Uwe Brauer
  2022-05-03  7:29     ` Ihor Radchenko
  0 siblings, 1 reply; 9+ messages in thread
From: Uwe Brauer @ 2022-05-03  6:51 UTC (permalink / raw)
  To: Ihor Radchenko; +Cc: Uwe Brauer, emacs-orgmode

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

>>> "IR" == Ihor Radchenko <yantar92@gmail.com> writes:

> Uwe Brauer <oub@mat.ucm.es> writes:
>> And org-mode to a3dac4d20a37c51393f191d01e0ec2170bb260a3
>> 
>> However when using org-capture, emacs hangs and I can't finish sending the template?
>> 
>> Can anybody confirm this?

> Could you provide more details? Reproducer?

> Capture is certainly working on my side - I use org-capture regularly
> and frequently.

Here is one of the templates
        ("mt" "Tutorias Headings"
         entry (file+headline "~/ALLES/HGs/tex/vorlesungen/Tutorias/tutorias.org" "Tutorials")
         "* TODO %^{Task} %T : %:from %:subject %^G\n- From :: %:from\n- Subject :: %:subject\n- Date :: %:date\n- Email :: %a\n\n%?\n%i")

So I in my gnus message 

    1. I fire up org-capture

    2. I am asked to the Task, I type but then Emacs hangs, and I have
       to abort the operation. That did not happen with git master
       1f78ca45f8d534e51c1e30e9225d1da8b2e50650



Uwe Brauer 

[-- Attachment #2: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 5673 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)]
  2022-05-03  6:51   ` Uwe Brauer
@ 2022-05-03  7:29     ` Ihor Radchenko
  2022-05-03 12:38       ` Uwe Brauer
                         ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Ihor Radchenko @ 2022-05-03  7:29 UTC (permalink / raw)
  To: Uwe Brauer; +Cc: emacs-orgmode

Uwe Brauer <oub@mat.ucm.es> writes:

> Here is one of the templates
>         ("mt" "Tutorias Headings"
>          entry (file+headline "~/ALLES/HGs/tex/vorlesungen/Tutorias/tutorias.org" "Tutorials")
>          "* TODO %^{Task} %T : %:from %:subject %^G\n- From :: %:from\n- Subject :: %:subject\n- Date :: %:date\n- Email :: %a\n\n%?\n%i")
>
> So I in my gnus message 
>
>     1. I fire up org-capture
>
>     2. I am asked to the Task, I type but then Emacs hangs, and I have
>        to abort the operation. That did not happen with git master
>        1f78ca45f8d534e51c1e30e9225d1da8b2e50650

Could you please provide detailed steps how to reproduce starting from
emacs -Q?

I am unable to trigger the hang using your template doing the following

1. cd path/to/org/repo/main/branch
2. make cleanall; make autoloads; emacs -Q -L ./lisp/ -l org -l /tmp/bug.el 
with bug.el:
(setq org-capture-templates '(("m" "Tutorias Headings"
	 entry (file+headline "/tmp/tutorias.org" "Tutorials")
	 "* TODO %^{Task} %T : %:from %:subject %^G\n- From :: %:from\n- Subject :: %:subject\n- Date ::
%:date\n- Email :: %a\n\n%?\n%i")))

3. M-x gnus
4. m
5. Fill To and Subject fields of the message
6. M-x org-capture <RET> m
7. test <RET>
8. 1:test: <RET>
9. C-c C-c

Best,
Ihor


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)]
  2022-05-03  7:29     ` Ihor Radchenko
@ 2022-05-03 12:38       ` Uwe Brauer
  2022-05-03 20:30       ` Uwe Brauer
  2022-05-05 11:09       ` [Some news (nngnorb "UCMgmail")?] (was: [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)]) Uwe Brauer
  2 siblings, 0 replies; 9+ messages in thread
From: Uwe Brauer @ 2022-05-03 12:38 UTC (permalink / raw)
  To: emacs-orgmode

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

>>> "IR" == Ihor Radchenko <yantar92@gmail.com> writes:

> Uwe Brauer <oub@mat.ucm.es> writes:
>> Here is one of the templates
>> ("mt" "Tutorias Headings"
>> entry (file+headline "~/ALLES/HGs/tex/vorlesungen/Tutorias/tutorias.org" "Tutorials")
>> "* TODO %^{Task} %T : %:from %:subject %^G\n- From :: %:from\n- Subject :: %:subject\n- Date :: %:date\n- Email :: %a\n\n%?\n%i")
>> 
>> So I in my gnus message 
>> 
>> 1. I fire up org-capture
>> 
>> 2. I am asked to the Task, I type but then Emacs hangs, and I have
>> to abort the operation. That did not happen with git master
>> 1f78ca45f8d534e51c1e30e9225d1da8b2e50650

> Could you please provide detailed steps how to reproduce starting from
> emacs -Q?

My apologies, I downgraded both Emacs and org and the problem still
persists, so either it is a package I installed in the meantime or some
change in my settings.

I try to debug this and report back

Uwe 

[-- Attachment #2: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 5673 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)]
  2022-05-03  7:29     ` Ihor Radchenko
  2022-05-03 12:38       ` Uwe Brauer
@ 2022-05-03 20:30       ` Uwe Brauer
  2022-05-05 11:09       ` [Some news (nngnorb "UCMgmail")?] (was: [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)]) Uwe Brauer
  2 siblings, 0 replies; 9+ messages in thread
From: Uwe Brauer @ 2022-05-03 20:30 UTC (permalink / raw)
  To: Ihor Radchenko; +Cc: Uwe Brauer, emacs-orgmode

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

>>> "IR" == Ihor Radchenko <yantar92@gmail.com> writes:

> Uwe Brauer <oub@mat.ucm.es> writes:
>> Here is one of the templates
>> ("mt" "Tutorias Headings"
>> entry (file+headline "~/ALLES/HGs/tex/vorlesungen/Tutorias/tutorias.org" "Tutorials")
>> "* TODO %^{Task} %T : %:from %:subject %^G\n- From :: %:from\n- Subject :: %:subject\n- Date :: %:date\n- Email :: %a\n\n%?\n%i")
>> 
>> So I in my gnus message 
>> 
>> 1. I fire up org-capture
>> 
>> 2. I am asked to the Task, I type but then Emacs hangs, and I have
>> to abort the operation. That did not happen with git master
>> 1f78ca45f8d534e51c1e30e9225d1da8b2e50650

> Could you please provide detailed steps how to reproduce starting from
> emacs -Q?

I recovered a working version. For this I downgraded emacs and org mod
and all my lisp packages installed via the emacs package system.

Then I upgraded org to the actual git master/main version. It still worked.

When I upgrade GNU emacs to the actual master, I encountered problems
with some of the packages (I recall having this problem a couple of days
ago) so I needed to upgrade some packages and that triggered the
problem.

So I downgraded to the GNU emacs version from November and the working
emacs package version. Everything is fine.

I need this org functionality now and have to time to fiddle around but I
try to find out the culprit by the end of June.


Regards

Uwe Brauer 

[-- Attachment #2: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 5673 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Some news (nngnorb "UCMgmail")?] (was: [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)])
  2022-05-03  7:29     ` Ihor Radchenko
  2022-05-03 12:38       ` Uwe Brauer
  2022-05-03 20:30       ` Uwe Brauer
@ 2022-05-05 11:09       ` Uwe Brauer
  2022-05-06 11:00         ` Ihor Radchenko
  2 siblings, 1 reply; 9+ messages in thread
From: Uwe Brauer @ 2022-05-05 11:09 UTC (permalink / raw)
  To: emacs-orgmode

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

>>> "IR" == Ihor Radchenko <yantar92@gmail.com> writes:

> Uwe Brauer <oub@mat.ucm.es> writes:
>> Here is one of the templates
>> ("mt" "Tutorias Headings"
>> entry (file+headline "~/ALLES/HGs/tex/vorlesungen/Tutorias/tutorias.org" "Tutorials")
>> "* TODO %^{Task} %T : %:from %:subject %^G\n- From :: %:from\n- Subject :: %:subject\n- Date :: %:date\n- Email :: %a\n\n%?\n%i")
>> 
>> So I in my gnus message 
>> 
>> 1. I fire up org-capture
>> 
>> 2. I am asked to the Task, I type but then Emacs hangs, and I have
>> to abort the operation. That did not happen with git master
>> 1f78ca45f8d534e51c1e30e9225d1da8b2e50650

> Could you please provide detailed steps how to reproduce starting from
> emacs -Q?

> I am unable to trigger the hang using your template doing the following

> 1. cd path/to/org/repo/main/branch
> 2. make cleanall; make autoloads; emacs -Q -L ./lisp/ -l org -l /tmp/bug.el 
> with bug.el:
> (setq org-capture-templates '(("m" "Tutorias Headings"
> 	 entry (file+headline "/tmp/tutorias.org" "Tutorials")
> 	 "* TODO %^{Task} %T : %:from %:subject %^G\n- From :: %:from\n- Subject :: %:subject\n- Date ::
> %:date\n- Email :: %a\n\n%?\n%i")))

> 3. M-x gnus
> 4. m
> 5. Fill To and Subject fields of the message
> 6. M-x org-capture <RET> m
> 7. test <RET>
> 8. 1:test: <RET>
> 9. C-c C-c

I did 

/opt/emacs29/bin/emacs -Q -L ./lisp/ -l org -l bug.el

With bug.el containing:

(setq org-capture-templates '(("m" "Tutorias Headings"
	 entry (file+headline "/tmp/tutorias.org" "Tutorials")
	 "* TODO %^{Task} %T : %:from %:subject %^G\n- From :: %:from\n- Subject :: %:subject\n- Date ::
%:date\n- Email :: %a\n\n%?\n%i")))

(setq gnus-select-method (list 'nnnil "")) ;Jan  1, 2005 18:21
(setq gnus-secondary-select-methods nil)
(setq gnus-secondary-select-methods
      '(
 	(nntp  "news.gmane.io") 
        (nngnorb "UCMgmail")
	(nnimap "UCMgmail"
		(nnimap-address "imap.gmail.com")
		(nnimap-server-port 993)
		(nnimap-authinfo-file "~/.authinfo")
		(nnimap-stream ssl)
                ;;(nnimap-stream starttls)
                (nnimap-fetch-partial-articles "text/")
		(nnir-search-engine imap))
	(nnimap "gmail"
		(nnimap-address "imap.gmail.com")
		(nnimap-server-port 993)
		(nnimap-stream ssl)
		(nnimap-authinfo-file "~/.authinfo")
                ;;(nnimap-stream starttls))
                (nnimap-fetch-partial-articles "text/")
;                (nnimap-fetch-partial-articles t)
		(nnimap-stream ssl))
        (nnimap "Gisi"
		(nnimap-address "imap.gmail.com")
		(nnimap-server-port 993)
		(nnimap-stream ssl)
		(nnimap-authinfo-file "~/.authinfo")
                ;;(nnimap-stream starttls))
		(nnimap-stream ssl))
        (nnimap "gmx"
		(nnimap-address "imap.gmx.de")
		(nnimap-server-port 993)
		(nnimap-stream ssl)
		(nnimap-authinfo-file "~/.authinfo")
		(nnimap-stream ssl))
        (nnimap "GmxUwe"
		(nnimap-address "imap.gmx.net")
		(nnimap-server-port 993)
		(nnimap-stream ssl)
		(nnimap-authinfo-file "~/.authinfo")
		(nnimap-stream ssl))
        ))

That did not work, however when removing 

        (nngnorb "UCMgmail")
it worked.

I also removed this from my gnus-init file and for the moment everything seems to work.

Good @Eric (Eric Abrahamsen)

When you read this, any idea what is going on here?

Uwe 

[-- Attachment #2: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 5673 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Some news (nngnorb "UCMgmail")?] (was: [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)])
  2022-05-05 11:09       ` [Some news (nngnorb "UCMgmail")?] (was: [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)]) Uwe Brauer
@ 2022-05-06 11:00         ` Ihor Radchenko
  0 siblings, 0 replies; 9+ messages in thread
From: Ihor Radchenko @ 2022-05-06 11:00 UTC (permalink / raw)
  To: Uwe Brauer; +Cc: emacs-orgmode

Uwe Brauer <oub@mat.ucm.es> writes:

> That did not work, however when removing 
>
>         (nngnorb "UCMgmail")
> it worked.
>
> When you read this, any idea what is going on here?

nngnorb is a third-party package that is certainly interacting with Org
(https://elpa.gnu.org/packages/gnorb.html)

It would be great if you report bug to the package author, so that
he/she can help with debugging.

Best,
Ihor


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2022-05-06 11:01 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-03  6:27 [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)] Uwe Brauer
2022-05-03  6:34 ` [Culprit is org] (was: [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)]) Uwe Brauer
2022-05-03  6:45 ` [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)] Ihor Radchenko
2022-05-03  6:51   ` Uwe Brauer
2022-05-03  7:29     ` Ihor Radchenko
2022-05-03 12:38       ` Uwe Brauer
2022-05-03 20:30       ` Uwe Brauer
2022-05-05 11:09       ` [Some news (nngnorb "UCMgmail")?] (was: [BUG] In recent GNU emacs master org-capture hangs [9.5.3 (release_9.5.3-465-gd7dc62 @ /home/oub/emacs/site-lisp/packages/org/)]) Uwe Brauer
2022-05-06 11:00         ` Ihor Radchenko

Code repositories for project(s) associated with this 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).