Eric S Fraga writes: > On Monday, 21 Mar 2016 at 21:51, John Kitchin wrote: >> Suppose one wanted to add a new org-element/syntax to org-mode. Where >> would one start? > > I cannot help but I am curious: > >> I am interested in something like the following syntax: >> $(arbitrary stuff inside the sexp)$ > > Given the power of lisp, can't you almost already do this using > > [[elisp:(almost arbitrary stuff inside the sexp)]]
I could, and more or less have done it here: http://kitchingroup.cheme.cmu.edu/blog/2015/02/05/Extending-the-org-mode-link-syntax-with-attributes/ the elisp link is a good idea, but I am looking into an idea for a chemical markup language where you might have a $(molecule + data)$ and reaction descriptions $(molecule -> new molecules)$ that become machine-readable as well. > ? My curiousity is piqued, wondering what interesting capabilities you > are thinking of adding to org! I want to explore a deeper integration of text and data, something like RDFa but in s-expressions, and with export. That isn't critical, I can always do pre-processing to transform them, but I think it would be nice in the long run if it hooked into the org-machinery directly. -- Professor John Kitchin Doherty Hall A207F Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA 15213 412-268-7803 @johnkitchin http://kitchingroup.cheme.cmu.edu