emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[O] example filter for code blocks?


From: John Kitchin
Subject: [O] example filter for code blocks?
Date: Wed, 25 Sep 2013 20:03:10 -0400

Hi everyone,

I have an idea for putting links in a pdf that would open python code blocks in an editor. To do that, I need to modify what happens when an org-file is published to latex.

Essentially I want it to do exactly what it already does in terms of running pygments, and making nicely formatted and syntax highlighted code blocks and output.

After that though, I want to tangle the code block to a file in a directory, and insert a new link after the rendered code block. I would prefer not to have to put :tangle headings in each code block because there are many (e.g. hundreds) of them in course notes. It would be sufficient if they were just sequentially numbered as dir/1.py, dir/2.py, etc... and it is fine if these get overwritten on each export.

the link that would go after the code block in the latex export would be something like:
\LaunchPython{dir/1.py}{Open code}

Then clicking on it would open dir/1.py in whatever editor your system is configured for. \LaunchPython is a newcommand I have defined that works already.

It seems like the new export engine should make this easy to do, but I am not sure where to start. Could anyone point me to a starting place? Thanks!


John

-----------------------------------
John Kitchin
Associate Professor
Doherty Hall A207F
Department of Chemical Engineering
Carnegie Mellon University
Pittsburgh, PA 15213
412-268-7803
http://kitchingroup.cheme.cmu.edu


reply via email to

[Prev in Thread] Current Thread [Next in Thread]