emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* [org-cite, oc-csl] citation fontification and previews?
@ 2021-05-28 12:17 Bruce D'Arcus
  2021-05-28 12:27 ` Bruce D'Arcus
  2021-05-28 17:43 ` Nicolas Goaziou
  0 siblings, 2 replies; 6+ messages in thread
From: Bruce D'Arcus @ 2021-05-28 12:17 UTC (permalink / raw)
  To: org-mode-email

In an earlier discussion, people raised the issue of fontification and previews.

But I'm wondering what Nicolas has already implemented, and what he or
others might still add.


John Kitchin (based on his experience with org-ref):


He suggested a green face for known references, and red for unknown.

I think Nicolas implemented this basic idea somewhere, but I am not
noticing it; I don't see any difference with incorrect keys.

John also suggested a tooltip preview of the roughly formatted reference.

Again, I thought Nicolas had earlier implemented this, but I don't see
it ATM; hovering over keys doesn't do anything.

András Simyoni:


He was thinking about using citeproc-el to attach some kind of preview as well.

"I'm thinking about implementing a "fontification" solution which would
use citeproc-el with a standard style to produce nice preview-like
representations of the citations in the buffer. This would require
basically the same pieces of information as citation export I think,
although it might be made strictly  local, working only with the
single citation object plus the bibliography information."



He was thinking about previews as well, with overlays:

"I think what would be ideal, would be if common citation styles could
define a method which produces a display string, like "Goaziou et al.
(2021)". If nothing is defined, then no overlay should be produced."

And my reply to him, based on the example of Zettlr:


I think that example would imply overlays as well, though I don't
really understand all the technical details or org-specific pros and
cons (tooltips vs overlays and such), but am just wondering:

1. what is already included, and what should ship default? Perhaps
Andras' idea would fit for oc-csl, since it already depends on
2. if some is not included, say preview, how would one add that? I
assume the API supports it; so one would just install, say, a little
package and add that as a "follow" processor? And one could add
multiple such processors?


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

end of thread, other threads:[~2021-05-28 20:41 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-28 12:17 [org-cite, oc-csl] citation fontification and previews? Bruce D'Arcus
2021-05-28 12:27 ` Bruce D'Arcus
2021-05-28 17:43 ` Nicolas Goaziou
2021-05-28 17:55   ` Bruce D'Arcus
2021-05-28 19:59     ` Nicolas Goaziou
2021-05-28 20:40       ` Bruce D'Arcus

Code repositories for project(s) associated with this inbox:


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