On Sun, Oct 9, 2011 at 12:47 AM, Eric Schulte wrote: > >> > >> As a side note of this, I wonder if babel could use the same/similar > >>way like the TODO field in org-mode to switch between all possible > >>parameters for a certain code block? I learned, different code blocks > >>can have quite different possible parameters. A bit difficult to > >>remember esp., if you don't use them on a daily basis. If one could > >>place the pointer to e.g., the :results keyword and hit C-c C-t to > >>switch between all possibilities for the :exports keyword for this > >>particular source code block, it would greatly simply the usage and > >>reduce errors. Parameters which require additional user input like > >>file names could indicate this (like in the manual) by indicating it > >>within brackets e.g., . > >> > > > > This is a very good idea and shouldn't be too difficult to implement for > > all of those header arguments which are common across all languages. > > I'll place this on my todo list... > > > > I've just pushed up a simple implementation of the above. The new > function `org-babel-insert-header-arg' bound to C-c C-v j will insert a > header argument and its value using completing read in the minibuffer. > Just looked into it briefly, and it looks brilliant. Will let you know if I encounter problems. Thanks, Rainer > > I'm sure the current functionality has room for improvement but it seems > to work well in my initial tests. > > Let me know what you think. > > Best -- Eric > > -- > Eric Schulte > http://cs.unm.edu/~eschulte/ > > -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax (F): +33 - (0)9 58 10 27 44 Fax (D): +49 - (0)3 21 21 25 22 44 email: Rainer@krugs.de Skype: RMkrug