I use it when editing papers mostly. The main difference is I can put them inline {>~ @jk here is a comment.~<} in a paragraph. I use them to mark {>.tpyos.<}, text for {>-deletion-<} removal, or {>+insertion+<}, {y>highlighted text <y}, etc. There is some reasonable export code for these in html and latex. They are like a generalization of an org-link in a sexp like form, so you can include metadata like an author name, or other things.
These have a track change kind of functionality (that turns out to be quite hard to fully replicate) so you can accept or reject each editmark. Similar to org-links, each editmark can have a variety of other actions, e.g. a typo has an action to spell check it, and a file/audio mark can open or play the file. I also have some diff functions to generate diffs with these markups from versions of files, including git versions for integration latex diff, etc. It does most of what I want well now, but there are still some corners I don't go into where it doesn't do exactly everything yet, or where I haven't tested it very fully (e.g. the diffs). Fraga, Eric <e.fr...@ucl.ac.uk> writes: > On Monday, 4 Nov 2019 at 15:14, John Kitchin wrote: >> I have been exploring the use of something I call editmarks for this > > Out of curiousity, what do these give you that drawers would not? I use > :todo: and :note: drawers. > > For syntax highlighting, I use hi-lock-mode with, for instance, this > pattern to highlight todo drawers: > > # Hi-lock: (("^:todo:" (0 'hi-yellow prepend))) > > thanks, > eric -- 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