org-mode document transport ala a zip file

In this humble post the Kitchin Research Group demonstrates how to package up all external references for an org-mode document for transportation in a zip file solving the problem that many org-mode users face of how to simply and easily share the entirety of an org-mode document with others without exporting to PDF.

Build the configuration you need

The Emacs configuration for normal operations on my system has loads of useful and powerful packages loaded. Sometimes they interfere with the normal operation of org-html-export-to-*, though. The simplest way to address those issues is to generate two confirmation files: one for full-blown Emacs use and another just for doing exports. With literate programming in org-mode it is totally simple to do. It looks like this:

<<cask-block>>
<<diagramming-decision>>
<<modes-application-org-mode-decision>>

Ease of use in Cask 0.6

Cask is the best way to manage your Emacs packages and MELPA is the best place to find them. Because not all packages are set up to be run specifically with the packaging in mind, a lot of feature are still loaded manually (additionally, I am to be blamed for setting them up incorrectly and needing to do something manually in the first place). The convenience with the approach below is never having to update directory paths with each new release of your favorite package on MELPA that may so easily be installed with a cask update. Cask is still under active development, though, so this code may break eventually (my previous approach for example broke as of the 0.6 release).

Continue reading “Ease of use in Cask 0.6”

org-mode Observations 2014-03-18

org-indent-mode immediately struck me as perfect, but my personal preference
is to limit text width something around 80 columns. Making
org-hide-leading-stars true is the perfect balance.

orgmk seems to simplify org-mode exporting.

org2blog/wp looks very interesting, but manually posting is easy enough for now.

Some users visualize source block delimeters differently. Those visualizations
might be nice to add to pretty-mode.

Andreas posted two ways in babel to store a variable. The example is just nice
to have when you are getting into babel.

There are a few ways to continue code listings in beamer, but this one seems
most simple.

May as well enable markdown export in addition to beamer.

org-enforce-todo-dependencies disallows tree completion flags when incomplete
children exist.

org-plot supports plotting.

The current Clojure namespace is maintained between source blocks now in babel.

CDLaTeX seems like a nice idea to use in org-mode.

org-writers-room looks like a great idea; asked author to post a screenshot.

org-export-exclude-tags allows you to block export of specified sub-trees.

Rainer submitted a patch to prevent R from stomping on session variables.