probably no lisp required. See the post I referenced. It is all done in the org-file there.
Doyley, Marvin M. writes: > Hi John, > > I like the idea of special block that definitely solve the multi-line > problem. But I would need to write an latex exporter for the block, how > challenging would that be ? I am still learning lisp :) > > Cheers, > M >> On Mar 11, 2017, at 1:22 PM, John Kitchin <jkitc...@andrew.cmu.edu> wrote: >> >> This is probably not feasible with links. that is also a challenge with >> Eric's markup approach. One way is to use visual wrapping so whole >> paragraphs are actually one line. Another is to use some kind of custom >> block. >> It has been a while since I tried this: >> https://urldefense.proofpoint.com/v2/url?u=http-3A__kitchingroup.cheme.cmu.edu_blog_2013_11_30_Custom-2Ddirectives_&d=DwIBAg&c=kbmfwr1Yojg42sGEpaQh5ofMHBeTl9EI2eaqQZhHbOU&r=s3_3riAscdqtNAzgOuwYB9g0dZVGcp8BNCy_RylYdxU&m=HR848Kl27487mBHnj6hZWqJ4zVzwnz8yn_CYsmstLLc&s=CgaellrR4m7Y4Quba00w0ekyLA_np6lkrXxoWv4awZQ&e= >> >> Multiline mostly works with criticmarks using multiline fontlock. The >> nice thing about this is that it is still plain text markup, but relies >> on font-lock which can be slow, and or unreliable in my experience. >> >> This was one reason I started looking at the overlay approach in >> ov-highlighter. It nicely manages multiline comments, but is not part of >> org markup though. A downside is you have to store the overlays in the >> document to get persistence, and it is easily breakable if others edit >> the document without using the package. >> >> Doyley, Marvin M. writes: >> >>> Thanks John, >>> >>> Works like a charm. Any idea how to write comments that spans multiple >>> lines ? >>> >>> cheers, >>> M >>>> On Mar 11, 2017, at 7:55 AM, John Kitchin <jkitc...@andrew.cmu.edu> wrote: >>>> >>>> it looks like you forgot to include format in the (eq ..) sexp. >>>> >>>> (org-link-set-parameters >>>> "response" >>>> :export (lambda (keyword desc format) >>>> (cond >>>> ((eq 'latex format) >>>> (format "\\textcolor{red}{%s}" keyword)))) >>>> :face '(:foreground "red")) >>>> Doyley, Marvin M. writes: >>>> >>>>> Hi John, >>>>> >>>>> I make a colored link [[response: comments]], that makes the text >>>>> following the response keyword red. The only snag is that when I export >>>>> to latex I get [[response:comment]] rather than \textcolor{red}{comment}. >>>>> Any thoughts on what I am doing wrong ? >>>>> >>>>> Cheers, >>>>> M >>>>> >>>>> PS. Enclose is the code that I wrote based on your blog >>>>> >>>>> >>>>> (org-link-set-parameters >>>>> "response" >>>>> :export (lambda (keyword desc format) >>>>> (cond >>>>> ((eq 'latex) >>>>> (format "\\textcolor{red}{%s}" keyword)))) >>>>> :face '(:foreground "red")) >>>>> >>>>> >>>>>> On Mar 10, 2017, at 4:47 PM, John Kitchin <jkitc...@andrew.cmu.edu> >>>>>> wrote: >>>>>> >>>>>> You can .... wait for it... make a colored link ;): >>>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__kitchingroup.cheme.cmu.edu_blog_2016_11_04_New-2Dlink-2Dfeatures-2Din-2Dorg-2D9_-23org1bc1061&d=DwIBAg&c=kbmfwr1Yojg42sGEpaQh5ofMHBeTl9EI2eaqQZhHbOU&r=s3_3riAscdqtNAzgOuwYB9g0dZVGcp8BNCy_RylYdxU&m=K82CvGdcCIiUxLK-NulYuwGBzRdPZnZ9zByz2od0v9s&s=SVZmNbDCL0B9rvGIDHrFia_f1-mL_I_EmCUR_vcWkxg&e= >>>>>> >>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__kitchingroup.cheme.cmu.edu_blog_2016_11_04_New-2Dlink-2Dfeatures-2Din-2Dorg-2D9_-23org1bc1061&d=DwMFaQ&c=kbmfwr1Yojg42sGEpaQh5ofMHBeTl9EI2eaqQZhHbOU&r=s3_3riAscdqtNAzgOuwYB9g0dZVGcp8BNCy_RylYdxU&m=9mMx6WEAeP-9u7CL3pjKmlORa7XXy-8WSBSwibTQWuo&s=4DUIBEXq8WNk6qHHyXFoIwWG4FlD2NlDgz8AfT2VUS0&e=> >>>>>> >>>>>> The example there has an html export defined, but you could as easily >>>>>> define a latex exporter. It has some limitations, like it might not >>>>>> reliably work on multiple lines, and you would not want to "highlight" >>>>>> across elements (or the latex will get ugly and probably not work). >>>>>> >>>>>> I have been working on some ways to get persistent highlighting using >>>>>> overlays for a similar purpose: >>>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__kitchingroup.cheme.cmu.edu_blog_2016_11_10_Persistent-2Dhighlighting-2Din-2DEmacs_&d=DwIBAg&c=kbmfwr1Yojg42sGEpaQh5ofMHBeTl9EI2eaqQZhHbOU&r=s3_3riAscdqtNAzgOuwYB9g0dZVGcp8BNCy_RylYdxU&m=K82CvGdcCIiUxLK-NulYuwGBzRdPZnZ9zByz2od0v9s&s=11D132bMNfLVhS6-xXWo1p7tZ8EBpeZMgUvYmtcCD9I&e= >>>>>> >>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__kitchingroup.cheme.cmu.edu_blog_2016_11_10_Persistent-2Dhighlighting-2Din-2DEmacs_&d=DwMFaQ&c=kbmfwr1Yojg42sGEpaQh5ofMHBeTl9EI2eaqQZhHbOU&r=s3_3riAscdqtNAzgOuwYB9g0dZVGcp8BNCy_RylYdxU&m=9mMx6WEAeP-9u7CL3pjKmlORa7XXy-8WSBSwibTQWuo&s=I0JDZ741rHEtzWzAF3lhW65rzNn4vdq4tiUyD10_7l0&e=> >>>>>> >>>>>> so far I only can get reliable output to html. Latex seems possible, >>>>>> again if you don't highlight across too many elements. It is a work in >>>>>> progress here: >>>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_jkitchin_scimax_blob_master_ov-2Dhighlighter.el&d=DwIBAg&c=kbmfwr1Yojg42sGEpaQh5ofMHBeTl9EI2eaqQZhHbOU&r=s3_3riAscdqtNAzgOuwYB9g0dZVGcp8BNCy_RylYdxU&m=K82CvGdcCIiUxLK-NulYuwGBzRdPZnZ9zByz2od0v9s&s=Cz0LeGE0ds46QIsBHJLgKVddn1pKWKlxsO1WpKqk8g4&e= >>>>>> >>>>>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_jkitchin_scimax_blob_master_ov-2Dhighlighter.el&d=DwMFaQ&c=kbmfwr1Yojg42sGEpaQh5ofMHBeTl9EI2eaqQZhHbOU&r=s3_3riAscdqtNAzgOuwYB9g0dZVGcp8BNCy_RylYdxU&m=9mMx6WEAeP-9u7CL3pjKmlORa7XXy-8WSBSwibTQWuo&s=2LS5YZIgyAvGS3fmo8rEgaDS2Tbu3UL10uqdUgH-LXc&e=> >>>>>> >>>>>> Towards the bottom of >>>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_jkitchin_scimax_blob_master_cm-2Dmods.el&d=DwIBAg&c=kbmfwr1Yojg42sGEpaQh5ofMHBeTl9EI2eaqQZhHbOU&r=s3_3riAscdqtNAzgOuwYB9g0dZVGcp8BNCy_RylYdxU&m=K82CvGdcCIiUxLK-NulYuwGBzRdPZnZ9zByz2od0v9s&s=gIkKQ99iatYU867xq50LnefeG4ehMUlgunqp1tD_H08&e= >>>>>> >>>>>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_jkitchin_scimax_blob_master_cm-2Dmods.el&d=DwMFaQ&c=kbmfwr1Yojg42sGEpaQh5ofMHBeTl9EI2eaqQZhHbOU&r=s3_3riAscdqtNAzgOuwYB9g0dZVGcp8BNCy_RylYdxU&m=9mMx6WEAeP-9u7CL3pjKmlORa7XXy-8WSBSwibTQWuo&s=hg-nJ1pgNjsD6TM3dFMEX7IADrW9iwU8e3nvulj1lFc&e=> >>>>>> I was working on some ways to use the criticmarkup in conjunction with >>>>>> git diffs to automatically make these kinds of diffs. >>>>>> >>>>>> I can't say I am fully satisified by any of these solutions (that is why >>>>>> there are so many of them ;) >>>>>> >>>>>> John >>>>>> >>>>>> ----------------------------------- >>>>>> Professor John Kitchin >>>>>> Doherty Hall A207F >>>>>> Department of Chemical Engineering >>>>>> Carnegie Mellon University >>>>>> Pittsburgh, PA 15213 >>>>>> 412-268-7803 >>>>>> @johnkitchin >>>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__kitchingroup.cheme.cmu.edu&d=DwIBAg&c=kbmfwr1Yojg42sGEpaQh5ofMHBeTl9EI2eaqQZhHbOU&r=s3_3riAscdqtNAzgOuwYB9g0dZVGcp8BNCy_RylYdxU&m=K82CvGdcCIiUxLK-NulYuwGBzRdPZnZ9zByz2od0v9s&s=DASaHx5l-WylD2cRXx2j78TSLgKgWa6fpWAJhDW0Pj4&e= >>>>>> >>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__kitchingroup.cheme.cmu.edu&d=DwMFaQ&c=kbmfwr1Yojg42sGEpaQh5ofMHBeTl9EI2eaqQZhHbOU&r=s3_3riAscdqtNAzgOuwYB9g0dZVGcp8BNCy_RylYdxU&m=9mMx6WEAeP-9u7CL3pjKmlORa7XXy-8WSBSwibTQWuo&s=9l9_vjFtxnWTTnFYN-Uy0mhhk-B5fKQeudqix5QWjqA&e=> >>>>>> >>>>>> >>>>>> On Fri, Mar 10, 2017 at 3:56 PM, Kaushal Modi <kaushal.m...@gmail.com >>>>>> <mailto:kaushal.m...@gmail.com>> wrote: >>>>>> I use this macro to highlight text in html/latex(pdf): >>>>>> >>>>>> #+MACRO: COLOR @@html:<span style="color: >>>>>> $1">$2</span>@@@@latex:\textcolor{$1}{$2}@@ >>>>>> >>>>>> This is from >>>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_fniessen_org-2Dmacros_blob_master_README.org&d=DwIBAg&c=kbmfwr1Yojg42sGEpaQh5ofMHBeTl9EI2eaqQZhHbOU&r=s3_3riAscdqtNAzgOuwYB9g0dZVGcp8BNCy_RylYdxU&m=K82CvGdcCIiUxLK-NulYuwGBzRdPZnZ9zByz2od0v9s&s=nbREPuAqFdouIJ4LBeqzYA7oUI7vapuVV8ybX5__iHc&e= >>>>>> >>>>>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_fniessen_org-2Dmacros_blob_master_README.org&d=DwMFaQ&c=kbmfwr1Yojg42sGEpaQh5ofMHBeTl9EI2eaqQZhHbOU&r=s3_3riAscdqtNAzgOuwYB9g0dZVGcp8BNCy_RylYdxU&m=9mMx6WEAeP-9u7CL3pjKmlORa7XXy-8WSBSwibTQWuo&s=XDOhI8-iVimfEcDs18oR3i-Yyuic8xnEQRrHQ7lRlqI&e=> >>>>>> >>>>>> Example use: >>>>>> {{{COLOR(red, This information is important.)}}} >>>>>> >>>>>> It doesn't though highlight the text in red in org-mode. >>>>>> >>>>>> On Fri, Mar 10, 2017 at 3:49 PM Doyley, Marvin M. >>>>>> <m.doy...@rochester.edu <mailto:m.doy...@rochester.edu>> wrote: >>>>>> Hi there, >>>>>> >>>>>> When revising manuscripts, I usually highlight the changes (response to >>>>>> reviewer) in red. I use typically do this as follows: >>>>>> (1) #+latex_header: \newcommand{\response}[1]{\textcolor{red}{#1}} >>>>>> (2) \response{changes) >>>>>> >>>>>> Is there a more elegant way to do this ? It would be nice if I could >>>>>> change the color of the select text in both org and the exported latex >>>>>> file to red. Seeing the highlighted text in org would be a huge plus. >>>>>> >>>>>> Thanks >>>>>> M >>>>>> -- >>>>>> Kaushal Modi >>>>>> >>>>>> >>>> >>>> >>>> -- >>>> Professor John Kitchin >>>> Doherty Hall A207F >>>> Department of Chemical Engineering >>>> Carnegie Mellon University >>>> Pittsburgh, PA 15213 >>>> 412-268-7803 >>>> @johnkitchin >>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__kitchingroup.cheme.cmu.edu&d=DwIBAg&c=kbmfwr1Yojg42sGEpaQh5ofMHBeTl9EI2eaqQZhHbOU&r=s3_3riAscdqtNAzgOuwYB9g0dZVGcp8BNCy_RylYdxU&m=K82CvGdcCIiUxLK-NulYuwGBzRdPZnZ9zByz2od0v9s&s=DASaHx5l-WylD2cRXx2j78TSLgKgWa6fpWAJhDW0Pj4&e= >> >> >> -- >> Professor John Kitchin >> Doherty Hall A207F >> Department of Chemical Engineering >> Carnegie Mellon University >> Pittsburgh, PA 15213 >> 412-268-7803 >> @johnkitchin >> https://urldefense.proofpoint.com/v2/url?u=http-3A__kitchingroup.cheme.cmu.edu&d=DwIBAg&c=kbmfwr1Yojg42sGEpaQh5ofMHBeTl9EI2eaqQZhHbOU&r=s3_3riAscdqtNAzgOuwYB9g0dZVGcp8BNCy_RylYdxU&m=HR848Kl27487mBHnj6hZWqJ4zVzwnz8yn_CYsmstLLc&s=tzkgz4BW5dLySosHfzr7-xRCDyIG4RuaQbMrhZswNuw&e= -- 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