Could you remind us of what you are trying to do? It seems like you may not necessarily need custom elements (although that could be useful). For example, you can put a lot of information in properties of a headline.
You might be interested in this: http://kitchingroup.cheme.cmu.edu/blog/2014/11/23/Machine-gradable-quizzes-in-emacs+org-modex/ I recently used this is in my class of 58 students (who all used emacs and org-mode to take a quiz!). Marcin Borkowski <mb...@wmi.amu.edu.pl> writes: > Hello there, > > this is close to necromancy, but let me revive this old thread. > > On 2014-03-16, at 11:16, Nicolas Goaziou wrote: > >> Another, more advanced option, is to use a parse tree filter to create >> pseudo-types, i.e., element or object types that don't exist in regular >> Org syntax. See `math-block' type in "ox-latex.el", in particular >> `org-latex-math-block-tree-filter'. > > Now that I actually started work on my exporter, I'd like to investigate > this further. The thing is, I'm not sure where to start. First of all, > I have a bit old Org-mode (without latex-math-blocks); I guess I'll just > have to update it (I'll try to do an Elpa update in a minute). But my > question is: > > 1. Is it a good idea to instrument `org-latex--wrap-latex-math-block' > for Edebug to learn what's happening? > > 2. Is there any other (possibly simpler) instance of pseudo-blocks I > could study? It seems to me (from the docstring) that latex-math-blocks > are a bit tricky; what I'm interested in is more like creating a new > element similar to e.g. italics. > > (Reagrdless of the answer, I'll try with Edebug, but I'm a bit afraid > that I won't understand what's going on). > > Also, if (when?) I "get it", I'm going to describe the process of adding > a pseudo-object somewhere (I consider my blog, or maybe I could upload > it to Worg?), so that other people can learn it easier. But for now, I > might need help. > > Best, -- ----------------------------------- John Kitchin Professor Doherty Hall A207F Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA 15213 412-268-7803 http://kitchingroup.cheme.cmu.edu