Re: [O] Tweaking the export

2012-01-27 Thread Eric Abrahamsen
On Sat, Jan 28 2012, Christian Wittern wrote:

> Hi, Jambunathan and Nicolas,
>
> On 2012-01-27 22:47, Jambunathan K wrote:
>> Nicolas
>>
>> I will let Christian answer for himself.
> Thanks Jambunathan, you are not only an excellent coder, but also an
> expert mind reader:-)
> What you describe is exactly what I want to achieve.
>
>> text A text A'
>> line 2 line 2
>>
>> My name is Jambunathan. I live   Mon nom est Jambunathan. Je vis 
>> in India.    en India...
>>
>> He wants the "English column" to be collected in to an English file and
>> the "French column" to be collected in to a French file.
>
>> In some sense, he wants to tangle the "English column", let's say as
>> verse_en.org and "French column" to verse_fr.org
>
> Exactly.  The reason for wanting to do this is that the above is my
> setup for translating, but in some cases the publication will have
> only the translation, for such cases, I want to extract just the
> translation.  This should then produce a new org file, that simple has
> either everything before the tab (the original) or everything after
> the tab (the translation), while leaving all lines that do not contain
> a  character as they are.

I also use org mode for translating (from modern Chinese,
coincidentally), and as Sebastien mentioned, I find it easiest to split
a single file into two subtrees, source and target, then split the
window so that I've got the two subtrees side-by-side. You could use
follow-mode at this point, though I don't. Selective export then becomes
trivial, though you'd have a harder time getting it into a two-column
table.

It's always annoying to ask how to do something and then be told to do
something else, so I'm not going to do that, but I do think you might
encounter fewer difficulties making the above setup do what you want,
rather than the TAB arrangement.

Of course, classical Chinese (particularly poetry) lends itself better
to doing discrete chunks one at a time… modern prose would be a
nightmare with TABs, though.

I've toyed with a home-made follow-type setup, where the two subtrees
are displayed in split windows as above, and the sub-headings of the two
subtrees have properties pointing to the IDs of their corresponding
sub-heading (ie, source chapters are linked to target chapters and vice
versa). I got about halfway to implementing something where
corresponding paragraphs are highlighted in the non-active window,
before getting distracted by an actual translation deadline.

(The pie-in-the-sky next step would be to use org-mode to maintain a
TMX-formatted translation database
(http://en.wikipedia.org/wiki/Translation_Memory_eXchange), and allow
for automatic insertion of translations of known terms, a library I
expect to have written some time before the obsoletion of Emacs itself.)

Anyway, I'm not sure I had much of a point, but if there are any other
translators using org-mode, it might be interesting to discuss how we
could make it more useful, perhaps in a separate thread.

Eric

-- 
Gnu Emacs 24.0.92.1 (i686-pc-linux-gnu, GTK+ Version 2.24.9)
 of 2012-01-26 on pellet
Org-mode version 7.8.03 (release_7.8.03.249.g742c4e9)




Re: [O] Tweaking the export

2012-01-27 Thread Christian Wittern

Hi Sebastian,

On 2012-01-27 23:03, Sebastien Vauban wrote:
Just a side comment: isn't easier to work in 2 different files or buffers 
(eventually, within the same file) and use some sort of "parallel" 
follow-mode? I thought such a thing existed, but can't find it back right 
now. Anyway, it would be quite easy to implement: it's more or less 
implementing C-v/M-v so that it's done in two parallel buffers at the same 
time, instead of just in one!? Best regards, Seb 
What you describe is Two-Column mode, and this was suggested by Jambunathan 
before.  I did try this alley, but for me org-mode works better.  One of the 
reasons for this is, that there are some structural aspects that are common 
to both files.  Another reason is that I want to be able grep through the 
files and be able to see matching lines in both languages -- this helps me 
ensure a consistent translation.  So the current setup is really nice for me 
for doing the work, but now I need to construct the pipeline for 
publication.  As Jambunathan put it, this is really a problem of tangling 
the output.


BTW, I think the general exporter should also be able to to a org-mode to 
org-mode conversion.  This would provide a general framework to 
systematically correct little problems in files.  I guess here it shows that 
I am coming from the XML world, where a conversion from one XML file to 
another XML file with slight alterations of some aspects is a very common 
pattern.


All the best,

Christian

--
Christian Wittern, Kyoto




Re: [O] Tweaking the export

2012-01-27 Thread Christian Wittern

Hi, Jambunathan and Nicolas,

On 2012-01-27 22:47, Jambunathan K wrote:

Nicolas

I will let Christian answer for himself.
Thanks Jambunathan, you are not only an excellent coder, but also an expert 
mind reader:-)

What you describe is exactly what I want to achieve.


text A text A'
line 2 line 2

My name is Jambunathan. I live  Mon nom est Jambunathan. Je vis 
in India.   en India...

He wants the "English column" to be collected in to an English file and
the "French column" to be collected in to a French file.



In some sense, he wants to tangle the "English column", let's say as
verse_en.org and "French column" to verse_fr.org


Exactly.  The reason for wanting to do this is that the above is my setup 
for translating, but in some cases the publication will have only the 
translation, for such cases, I want to extract just the translation.  This 
should then produce a new org file, that simple has either everything before 
the tab (the original) or everything after the tab (the translation), while 
leaving all lines that do not contain a  character as they are.


I assume this would be an easy task with the new exporter -- but still a bit 
at loss on where to start...


All the best,

Christian




--
Christian Wittern, Kyoto




Re: [O] Tangling text files

2012-01-27 Thread Eric Schulte
dlc  writes:

> How do I tangle txt to a txt file?
>
> #+TITLE:  Centos 5 Apache Configuration
> #+AUTHOR: David Coate
>
> * Basic Conguration
> * Php Settings
> * Virtual Host
>e.g.  for apache configuration
> ** example.com
>  Use this as main website, use drupal,  various other notes
>
> #+BEGIN_SRC: txt :tangle vhost.conf
> ServerName Example.com
> DocumentRoot "/var/www/example.com"
> #+END_SRC:
>

It is actually just a syntax problem, you should delete the ":"s after
your begin and end src lines so the above becomes

#+BEGIN_SRC txt :tangle vhost.conf
ServerName Example.com
DocumentRoot "/var/www/example.com"
#+END_SRC

Then tangling should work as expected.  You'd be surprised how long it
took me to notice the colons :).  One good way to solve these sorts of
issues is using the built in templates, e.g., type "http://cs.unm.edu/~eschulte/



Re: [O] [babel][patch] BUG in inline source blocks

2012-01-27 Thread Eric Schulte
Andreas Leha  writes:

> Martyn Jago  writes:
>
>> Martyn Jago  writes:
>>
>>> Hi,
>>>
>>> Andreas Leha  writes:
>>>
 Hi all,

 I experience unexpected behaviour when an inline source block is not
 preceded by whitespace.

 Example:
 ===
 * Test inline
   This is a functional inline src_R{print("source block")}.

   This (src_R{print("here")}) is not.
 ===

 Regards,
 Andreas 
>>>
>>> I can confirm this behaviour and provide a patch to allow for inline
>>> source blocks to be preceded by punctuation, or, for instance, enclosed
>>> in parenthesis, as in Andreas' example. Patch is attached for
>>> consideration.
>>>
>>> Best, Martyn
>>
>> This is an updated version of the previous patch, with debug noise
>> removed, and a couple of extra tests.
>>
>> Best, Martyn
>

Thanks for this patch Martyn, I just pushed up your [:punct:] change.

>
> Hi Martyn,
>
> thanks for this patch!  It does half the job for me.  Now export (or
> evaluation) already work.  But in the export I get a space inserted.
>
> I my example, I'd expect "(here)" to appear in the export, but I get "( 
> here)".
>

This should now be fixed.

Best,

>
> Best,
> Andreas
>
>

-- 
Eric Schulte
http://cs.unm.edu/~eschulte/



Re: [O] [Babel] [PATCH] Customize regular expression to match noweb references

2012-01-27 Thread Eric Schulte
Good idea,

I've changed your implementation to rely on two new customization
variables `org-babel-noweb-wrap-start' and `org-babel-noweb-wrap-end' as
this provides more flexibility to the backend implementation to place
constraints on the properties of the noweb names.

In you're situation you will now want to set...
(setq org-babel-noweb-wrap-start "«"
  org-babel-noweb-wrap-end   "»")

Thanks for the great idea,

"Sean O'Halpin"  writes:

> Hi,
>
> Here's a patch I'm using to change the default regular expression used
> to match noweb references.
> The default regular expression "<<\\(.+?\\)>>" conflicts with Ruby
> syntax and confuses syntax highlighting.
> I now set this to "«\\(.+?\\)»", i.e. using guillemots instead
> (AltGr-z and AltGr-x on my keyboard).
>
> Regards,
> Sean
>
>
> Customizable regular expression to match noweb references.
> ---
>  lisp/ob-tangle.el |4 +++-
>  lisp/ob.el|7 ++-
>  2 files changed, 9 insertions(+), 2 deletions(-)
>
> diff --git a/lisp/ob-tangle.el b/lisp/ob-tangle.el
> index d7c4d7e..4148774 100644
> --- a/lisp/ob-tangle.el
> +++ b/lisp/ob-tangle.el
> @@ -281,12 +281,14 @@ references."
>(interactive)
>(goto-char (point-min))
>(while (or (re-search-forward "\\[\\[file:.*\\]\\[.*\\]\\]" nil t)
> - (re-search-forward "<<[^[:space:]]*>>" nil t))
> + (re-search-forward org-babel-noweb-regexp nil t))
>  (delete-region (save-excursion (beginning-of-line 1) (point))
> (save-excursion (end-of-line 1) (forward-char 1) 
> (point)
>
>  (defvar org-stored-links)
>  (defvar org-bracket-link-regexp)
> +(defvar org-babel-noweb-regexp)
> +
>  (defun org-babel-tangle-collect-blocks (&optional language)
>"Collect source blocks in the current Org-mode file.
>  Return an association list of source-code block specifications of
> diff --git a/lisp/ob.el b/lisp/ob.el
> index 47be708..bbd6209 100644
> --- a/lisp/ob.el
> +++ b/lisp/ob.el
> @@ -113,6 +113,11 @@ remove code block execution from the C-c C-c keybinding."
>:group 'org-babel
>:type 'boolean)
>
> +(defcustom org-babel-noweb-regexp "<<\\(.+?\\)>>"
> +  "Regular expression to use to match noweb references."
> +  :group 'org-babel
> +  :type 'string)
> +
>  (defcustom org-babel-results-keyword "RESULTS"
>"Keyword used to name results generated by code blocks.
>  Should be either RESULTS or NAME however any capitalization may
> @@ -2159,7 +2164,7 @@ block but are passed literally to the 
> \"example-block\"."
>(with-temp-buffer
>  (insert body) (goto-char (point-min))
>  (setq index (point))
> -(while (and (re-search-forward "<<\\(.+?\\)>>" nil t))
> +(while (and (re-search-forward org-babel-noweb-regexp nil t))
>(save-match-data (setf source-name (match-string 1)))
>(save-match-data (setq evaluate (string-match "\(.*\)" 
> source-name)))
>(save-match-data

-- 
Eric Schulte
http://cs.unm.edu/~eschulte/



Re: [O] [babel]Skip comments on code blocks on export?

2012-01-27 Thread Eric Schulte
Hi Rainer,

You could add a function to the `org-babel-post-tangle-hook' to remove
comments from the resulting code file.  Functions on this hook are
called from within the tangled code file.

Best,

Rainer M Krug  writes:

> Hi
>
> is there a way of skipping comments when exporting R code?
>
> The reason is, that I have roxygen tags in my code, which I do not
> want to bi included when I export the document to a pdf, as they are
> only irritate readers not familiar with roxygen.
> On the other hand, I would like to keep them in the code when
> tangling, as basic documentation and a base for when / if I convert
> the code to a package.
>
> So my question: is there a way of suppressing comments in code on export?
> I am aware that might be difficult, but possibly a parameter
>
> #+PROPERTY: supressLines "##"
>
> which supresses all code lines in code blocks starting with ## would
> be great for this purpose.
>
> Or is there another way of handling this issue?
>
> Rainer

-- 
Eric Schulte
http://cs.unm.edu/~eschulte/



Re: [O] [bugs] Export to HTML requires issuing org-babel-execute-buffer; results replace fails

2012-01-27 Thread Eric Schulte
Leo Alekseyev  writes:

>>
>> If /inline blocks/ above don't replace their results above then that is
>> expected.  If you can find instances where call lines or blocks don't
>> replace their results then that is a bug.
>
> Yes, I was finding that neither inline nor regular blocks replace: run
> the following with C-c C-v b a few times and look at the block output
>
> -snip--
> #+property: session *R-babel*
>
> #+NAME: foo
> #+HEADER: :var a="a1.png"
> #+BEGIN_SRC R :results output silent
>   cat("in foo block\n")
>   cat.a <- function() { cat(a,"\n",sep="") }
>   cat.a()
> #+END_SRC
> #+call: foo(a="a1.png")
>
> #+begin_src R :results output raw replace :exports results
>  cat.a()
> #+end_src
> --snip-
>

OK, I see what you mean.  When I evaluate this buffer multiple times the
results of the #+call: line *are* replaced as expected, but the final
code block can not replace it's results because of the "raw" option to
the :results header argument.  The "raw" and "replace" header arguments
are not compatible because with raw results there is no way to know
where the results end.  I believe this is mentioned in the manual, if
not it should be.

>
>
>>
>>>
>>> Finally, in the last file of my original message I try to use #+call's
>>> everywhere instead of source blocks.  Cleaned up example is pasted
>>> below.  It looks broken (the first #+call bar is out of order, the
>>> second and third #+call bar's don't run), see
>>> http://pastebin.com/LqYK0Ps2 with my annotation where the output looks
>>> broken
>>>
>>
>> Ah, this is a different issue, but one which should be discussed.  I'm
>> happy we're working through all of these before the Emacs24 release.
>>
>> The problem below is not order of evaluation but rather insertion of
>> results.  The elements are evaluated in order, but the results from the
>> bar() call lines are all inserted in the same place.  In the current
>> code the raw text of the call line is used to insert the results, so
>> identical call lines replace each other's results.
>
> ...
>
>>> Although the above is a workaround, it may be cumbersome.  I'm on the
>> fence about whether to try to change the existing behavior.  If each
>> identical call line is thought of as a token of the same call then maybe
>> it makes sense to have only one location in which to insert the results
>> of that call (also it is possible that some users are relying on the
>> current behavior).  That said it is certainly confusing...
>
> I see no reason why we should think of each call line as a token of
> the same call; do you?  In fact, it's probably a fundamentally flawed
> way of thinking, because nothing guarantees that the global state of
> the session hasn't changed between call invocations.  In fact, in that
> sense, we can't even technically regard the _same_ call line as being
> a token of the same call, if we consider it at different times :)
>

I'm inclined to agree with you.

>
> Referring to what I said in another thread ("the principle of least
> surprise"):  it makes a lot of sense for the call lines to behave the
> same way a function call, or a source() statement would behave in the
> interpreter session of the original language.  From that perspective,
> the current behavior seems wrong.  Can you come up with a scenario /
> usage pattern where the current behavior is more desirable?
>

The only loss of functionality would be the ability in the existing
model to have a call line and it's results live in separate locations.
Given that call lines can not currently be named their results are named
by the information on the call line (called function, header arguments,
etc...) which will be identical for identical call lines, leading to the
current confusing behavior.

I think the best way forward would be to

1. stop auto-naming #+call: lines as we are currently and instead leave
   their results anonymous as with code blocks, and by default inserted
   immediately after the #+call: line.

2. allow names to be applied to call lines, which can then be used to
   identify their results and locate their results remotely in the
   buffer.

If this sounds like a good way forward then I'll put it on my queue for
some time in the when-I-have-more-time future. :)

Best,

>
> --Leo
>

-- 
Eric Schulte
http://cs.unm.edu/~eschulte/



Re: [O] patch to org-refile for more accurate completing-read

2012-01-27 Thread Bernt Hansen
Le Wang  writes:

> Here: https://gist.github.com/1689071
>
> When we are using using refile as navigation, require must-match
> regardless of org-refile-allow-creating-parent-nodes.

Hi,

I suggest you post the patch to the mailing list as an attachment so
  1) we can read it inline and comment on it without having to go find
 it on the web
  2) it will get automatically picked up by the patchwork patch tracker
 so it can be easily applied to the source
  3) it will forever be in the mailing list archive

Regards,
Bernt



[O] Drawers within inline tasks

2012-01-27 Thread Viktor Rosenfeld
Hi everybody,

I recently discovered inline tasks and use them to keep todos that are
related to a text I write close to the text. I'm not a big fan of their
visibility behavior, but I think I can manage.

I would very much like to clock work on inline tasks. However, when
opening a tasks with inline tasks the LOGBOOK drawer is opened as well
producing a lot of clutter. The same is true for the PROPERTIES drawer
containing the effort estimate. Is it possible to keep drawers below an
inline task collapsed?

Ideally I would like to be able to configure the visibility behavior of
inline tasks. I think I would prefer them to behave just like normal
tasks.

Thanks,
Viktor



Re: [O] [ODT] image scaling overridden by long caption

2012-01-27 Thread Andreas Leha
Jambunathan K  writes:

Hi Jambunathan,

thanks for looking into this.  Answer to your questions below

> Hello Andreas
>
> Andreas Leha  writes:
>> But I experienced another issue with respect to images scaling in the odt
>> export:
>>
>> This subtree:
>>
>>  test.org ==
>> * Test image scaling in odt
>> #+caption: bar
>> #+label: fig:bar
>> #+name: bar
>> #+attr_odt: :width 8
>> #+header: :file bar.png
>> #+header: :width 7200 :height 3600 :res 600
>> #+begin_src R :exports results :results graphics
>>   plot(1:10, 1:10)
>> #+end_src
>> #+caption: baz
>> #+label: fig:baz
>> #+name: baz
>> #+attr_odt: :scale 0.5
>> #+header: :file baz.png
>> #+header: :width 7200 :height 3600 :res 600
>> #+begin_src R :exports results :results graphics
>>   plot(1:10, 1:10)
>> #+end_src
>> ==
>>
>> exports to this: http://i.imgur.com/sUHQi.png on my system.
>
> I am on a Netbook and I am unable to create "big" images. This is the
> following error I get when export the above snippet.
>
> , "*Org-Babel Error Output*"
> | Error in png(filename = "baz.png", height = 3600, res = 600, width = 7200) 
> : 
> |   unable to start device
> | Calls:  ->  -> png -> .External
> | In addition: Warning messages:
> | 1: In png(filename = "baz.png", height = 3600, res = 600, width = 7200) :
> |   Unable to allocate bitmap
> | 2: In png(filename = "baz.png", height = 3600, res = 600, width = 7200) :
> |   opening device failed
> | Execution halted
> `
>
> If I reduce the dimensions of the above images, I see that the ODT
> output is along expected lines.
>
> I imagine that for some reasons, the ODT exporter has trouble figuring
> out the image dimensions of the second image.
>
> Btw, can you post the outputs of the following forms:
>
> #+begin_src emacs-lisp
>   (list (* max-image-size (frame-pixel-width)) 
> (* max-image-size (frame-pixel-height)))
> #+end_src

#+results:
| 3648.0 | 4320.0 |

> #+begin_src emacs-lisp
> (message "%S" (ignore-errors 
> (image-size (create-image "bar.png") 'pixels)))
> (message "%S" (ignore-errors 
> (image-size (create-image "baz.png") 'pixels)))
> #+end_src

#+results:
: (30 . 30)

>
> If you can also post the output of the XML created in your machines, I
> would be able to infer what could be happening. 
>
> You can access the XML with:
>
> open odt file in archive-mode: C-x b test.odt or C-x C-f test.odt
> open content.xml   : ENTER on content.xml
> search for .png  : C-s .png
>
> Post the snippets for both 001.png and 002.png

#+begin_html


Figure 1: 
bar









Figure 2: 
baz



#+end_html


Best,
Andreas




Re: [O] [babel][patch] BUG in inline source blocks

2012-01-27 Thread Andreas Leha
Martyn Jago  writes:

> Martyn Jago  writes:
>
>> Hi,
>>
>> Andreas Leha  writes:
>>
>>> Hi all,
>>>
>>> I experience unexpected behaviour when an inline source block is not
>>> preceded by whitespace.
>>>
>>> Example:
>>> ===
>>> * Test inline
>>>   This is a functional inline src_R{print("source block")}.
>>>
>>>   This (src_R{print("here")}) is not.
>>> ===
>>>
>>> Regards,
>>> Andreas 
>>
>> I can confirm this behaviour and provide a patch to allow for inline
>> source blocks to be preceded by punctuation, or, for instance, enclosed
>> in parenthesis, as in Andreas' example. Patch is attached for
>> consideration.
>>
>> Best, Martyn
>
> This is an updated version of the previous patch, with debug noise
> removed, and a couple of extra tests.
>
> Best, Martyn

Hi Martyn,

thanks for this patch!  It does half the job for me.  Now export (or
evaluation) already work.  But in the export I get a space inserted.

I my example, I'd expect "(here)" to appear in the export, but I get "( here)".

Best,
Andreas




Re: [O] [ANN] ASCII back-end for new export engine

2012-01-27 Thread Thomas S. Dye


Sent from my iPhone

On Jan 27, 2012, at 8:31 AM, Jambunathan K  wrote:

> Tom 
> 
> The aspect I am exploring is this:
> 
> Does numbering behavious occur uniformly for a *given* level? For
> example, are we talking of a scenario where level 3 heading in Tree-1 is
> numbered while level 3 heading on a Tree-2 is unnumbered. What would be
> the behaviour of level 4 heading in Tree-1.
> 
> It seems to me, that an unnumbered heading is a mnemonic(?) for creating
> a paragraph (albeit a short one) that is styled very much like a
> heading. When one looks at a printed document, one doesn't really know
> what mechanism were used to achieve a particular typesetting effect and
> there could be multiple mechanisms by which the same effect could be
> achieved.
> 

LaTeX formats \section* just like \section, except it is not numbered even if 
\section is, it doesn't change the numbering of subsequent \sections, and it 
does not appear in TOC. 


> If the above paragraph is true , I think the right thing to do would be
> to associate a paragraph style with *just* the heading component of an
> Org's outline level and leave it to the exporter what particular code it
> wants to emit.
> -- 

At some point a property would be useful. Back ends could deal with it 
differently. 

Tom


Re: [O] [ANN] ASCII back-end for new export engine

2012-01-27 Thread Nick Dokos
Thomas S. Dye  wrote:

> \paragraph and \subparagraph can both be numbered sections in LaTeX.
> The names are confusing. Apparently, the alternatives,
> \subsubsubsection and \subsubsubsubsection weren't appealing.
> 

No wonder - it's sorta like writing Avogadro's number like this:
6023 (not sure I got the right number of zeroes
either).

Maybe LaTeX should introduce scientific notation:

\sub^3section and \sub^4section

Tongue-firmly-in-cheek-ly yours,
Nick




Re: [O] [ANN] ASCII back-end for new export engine

2012-01-27 Thread Thomas S. Dye


Sent from my iPhone

On Jan 27, 2012, at 9:21 AM, Achim Gratz  wrote:

> Jambunathan K  writes:
>> Does numbering behavious occur uniformly for a *given* level? For
>> example, are we talking of a scenario where level 3 heading in Tree-1 is
>> numbered while level 3 heading on a Tree-2 is unnumbered. What would be
>> the behaviour of level 4 heading in Tree-1.
> 
> You can make any level heading unnumbered in LaTeX by adding a "*" to
> the section command, without affecting other headings on the same
> level.  You can also specify a different entry to appear in the TOC than
> in the document — albeit the purpose is to have a short form of the heading
> in the TOC and the full heading in the document, you can actually
> specify two totally different strings.
> 

Yes, TOC and running heads if the class defines them. 


>> It seems to me, that an unnumbered heading is a mnemonic(?) for creating
>> a paragraph (albeit a short one) that is styled very much like a
>> heading.
> 
> No, LaTeX has \paragraph for that.  LaTeX concerns itself with the
> document structure, it has styles to take care about the formatting.
> 

\paragraph and \subparagraph can both be numbered sections in LaTeX.  The names 
are confusing. Apparently, the alternatives, \subsubsubsection and 
\subsubsubsubsection weren't appealing. 

Tom

>> When one looks at a printed document, one doesn't really know
>> what mechanism were used to achieve a particular typesetting effect and
>> there could be multiple mechanisms by which the same effect could be
>> achieved.
> 
> The point of LaTeX is that you don't manually muck with the formatting
> at all.  If it looks like a heading, then it was a heading and not a
> paragraph that's been formatted like a heading.
> 
> 
> Regards,
> Achim.
> -- 
> +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+
> 
> Samples for the Waldorf Blofeld:
> http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra
> 
> 



Re: [O] [ANN] ASCII back-end for new export engine

2012-01-27 Thread Achim Gratz
Jambunathan K  writes:
> Does numbering behavious occur uniformly for a *given* level? For
> example, are we talking of a scenario where level 3 heading in Tree-1 is
> numbered while level 3 heading on a Tree-2 is unnumbered. What would be
> the behaviour of level 4 heading in Tree-1.

You can make any level heading unnumbered in LaTeX by adding a "*" to
the section command, without affecting other headings on the same
level.  You can also specify a different entry to appear in the TOC than
in the document — albeit the purpose is to have a short form of the heading
in the TOC and the full heading in the document, you can actually
specify two totally different strings.

> It seems to me, that an unnumbered heading is a mnemonic(?) for creating
> a paragraph (albeit a short one) that is styled very much like a
> heading.

No, LaTeX has \paragraph for that.  LaTeX concerns itself with the
document structure, it has styles to take care about the formatting.

> When one looks at a printed document, one doesn't really know
> what mechanism were used to achieve a particular typesetting effect and
> there could be multiple mechanisms by which the same effect could be
> achieved.

The point of LaTeX is that you don't manually muck with the formatting
at all.  If it looks like a heading, then it was a heading and not a
paragraph that's been formatted like a heading.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Samples for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra




Re: [O] [TABLE-OF-CONTENTS] with ODT exporter?

2012-01-27 Thread Dave Marquardt
Jambunathan K  writes:

>> this means that [TABLE-OF-CONTENTS] isn't supported in the ODT
>> exporter. 
>
> Fixed. Please pull again.

That works.  Thanks!

-Dave




[O] Bug: get-face-font: Xemacs21.5.29: org-preview-latex-fragment [7.5]

2012-01-27 Thread Uwe Brauer

Hello 

I tried to use the function as mentioned above, but obtained
the following error whose but trace I attach. 

I looked into the code (org.el) and indeed it has 
a it has 

(if (featurep 'xemacs)
  (font-height (get-face-font 'default))

Now the function `get-face-font' is not defined in Xemacs
21.5.29 nor in 21.4. (I shall send a copy to Xemacs beta.)


One remark: I thought that (X)Emacs could not surprise me
any longer since it is such a mature product, but first
org-table surprised me since it brought spread-sheet
features, now org-preview-latex-fragment brings  (X)Emacs
closer to a word processor. Thank you Team!


Uwe Brauer 



org-preview-bug.el
Description: application/emacs-lisp


Emacs  : XEmacs 21.5  (beta29) "garbanzo" [Lucid] (i686-pc-linux, Mule) of Sat 
Nov  5 2011 on Burrurr
Package: Org-mode version 7.5

current state:
==
(setq
 org-src-mode-hook '(org-src-babel-configure-edit-buffer
 org-src-mode-configure-edit-buffer)
 org-metaup-hook '(org-babel-load-in-session-maybe)
 outline-mode-hook '(hide-body)
 org-after-todo-state-change-hook '(org-clock-out-if-current)
 org-metadown-hook '(org-babel-pop-to-session-maybe)
 org-ctrl-c-ctrl-c-hook '(org-babel-hash-at-point 
org-babel-execute-safely-maybe)
 org-export-preprocess-before-selecting-backend-code-hook 
'(org-beamer-select-beamer-code)
 org-agenda-before-write-hook '(org-agenda-add-entry-text)
 org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers
  org-cycle-show-empty-lines
  org-optimize-window-after-visibility-change)
 org-agenda-include-diary t
 outline-minor-mode-hook '(my-outline-keys)
 org-babel-pre-tangle-hook '(save-buffer)
 org-mode-hook '(# # org-babel-result-hide-spec 
org-babel-hide-all-hashes
 my-org-keys turn-on-flyspell iso-accents-mode
 turn-on-auto-capitalize-mode)
 org-confirm-elisp-link-function 'yes-or-no-p
 org-speed-command-hook '(org-speed-command-default-hook
  org-babel-speed-command-hook)
 org-export-blocks-postblock-hook '(org-exp-res/src-name-cleanup)
 org-export-interblocks '((lob org-babel-exp-lob-one-liners)
  (src 
org-babel-exp-inline-src-blocks))
 org-export-latex-after-initial-vars-hook '(org-beamer-after-initial-vars)
 org-export-latex-format-toc-function 'org-export-latex-format-toc-default
 org-export-preprocess-before-normalizing-links-hook 
'(org-remove-file-link-modifiers)
 org-confirm-shell-link-function 'yes-or-no-p
 org-table-default-size "3x3"
 org-export-first-hook '(org-beamer-initialize-open-trackers)
 org-tab-first-hook '(org-hide-block-toggle-maybe 
org-src-native-tab-command-maybe
  org-babel-hide-result-toggle-maybe)
 org-export-blocks '((src org-babel-exp-src-block nil)
 (comment 
org-export-blocks-format-comment t)
 (ditaa org-export-blocks-format-ditaa 
nil)
 (dot org-export-blocks-format-dot nil))
 org-occur-hook '(org-first-headline-recenter)
 org-export-latex-final-hook '(org-beamer-amend-header org-beamer-fix-toc
   
org-beamer-auto-fragile-frames
   
org-beamer-place-default-actions-for-lists)
 outline-heading-end-regexp "[\n]"
 )


Re: [O] [ANN] ASCII back-end for new export engine

2012-01-27 Thread Jambunathan K
Tom 

The aspect I am exploring is this:

Does numbering behavious occur uniformly for a *given* level? For
example, are we talking of a scenario where level 3 heading in Tree-1 is
numbered while level 3 heading on a Tree-2 is unnumbered. What would be
the behaviour of level 4 heading in Tree-1.

It seems to me, that an unnumbered heading is a mnemonic(?) for creating
a paragraph (albeit a short one) that is styled very much like a
heading. When one looks at a printed document, one doesn't really know
what mechanism were used to achieve a particular typesetting effect and
there could be multiple mechanisms by which the same effect could be
achieved.

If the above paragraph is true , I think the right thing to do would be
to associate a paragraph style with *just* the heading component of an
Org's outline level and leave it to the exporter what particular code it
wants to emit.
-- 



Re: [O] how do scientists use org mode?

2012-01-27 Thread John Hendy
On Thu, Jan 26, 2012 at 3:21 PM, GMX Christoph 13  wrote:
> Hi
> this is my first post here and although I am evaluating org mode with great 
> interest, I am also asking myself in which way other scientists are making 
> use of org mode. It will take a while to get my head around how to accomplish 
> certain things in org mode but for the moment I am intrigued by *why* one 
> would want to approach the problem of organizing one's research with org mode 
> and in which way.

[...]

> If this list is geared towards the proximate aspects of development and less 
> towards philosophy of usage, I apologize
>
> Christoph

Perfect question for this list. I've asked some like it myself :) I
use org-mode in an engineering consumer product company environment.
If that doesn't qualify me as a "scientist," bummer... you'll have my
input anyway. I originally got into org simply for tracking todos. I
had looked into many, many other todo and note taking applications.
Intellectual Property documentation is a big deal in my organization,
so I was originally looking for a way to capture ideas and have a way
to print them out in a nice format for insertion into an IP notebook
for witnessing.

In my quest, I looked at Evernote, variants of wiki, TaskPaper, Google
Notebook, and some others. I actually settled on TeamTasks (a
TiddlyWiki variant) with many other plugins and custom scripts for
quite a while.[1] It was really neat and allowed me to do quite a lot
of things. Easily searchable (just like a wiki), and nice format.

I also hunted for todo applications: iGTD, Task Coach, todo.txt (Gina
Trapani's script), Tracks, and others.

What I liked about TeamTasks was the todo integration. Many people I
know rave about Evernote. It is pretty cool, but what I didn't like
was having outlines and notes in one place and todos in another. Todos
often come up *in the same context* as your notes. Somewhere in here I
stumbled across org-mode, and it's recognition of this fact is what
really appealed to me. I also really liked the export functions. I
seemed to have something that could do it all -- great notes that I
could search and export *as well as* a very todo-task-tracking focus
and the right "mechanics" to handle those things in a non-kludgy way.

I think this would appeal to me regardless of my job type.

Specifically for sciency stuff, however, I have come to love org-mode
for the ability to output my research into beautiful reports via
LaTeX. I also often use my notes to generate beamer presentations for
team meetings. I am leading my first product development team and will
be using taskjuggler -- I may be able to build exports of timelines
and deliverables into into my orgmode notes. I can run gnuplot or R
right from my files or beamer org files to generate the necessary
graphs or results for me. I can use TikZ to illustrate process flows.
I have access to great looking tables that can live where all my other
notes live rather than having to generate then in excel (or calc) or
something else and then try to insert them as pictures.

Essentially, *everything* can live in one place -- data, code,
outputted results/graphics, todos, project updates, links to other
files or websites that I can retrieve later...

I used to have a file per project, but migrated to having a structure like this:

-
* Tracking
Misc todos go in here
* Project 1
* Project 2
* Project 3
* Misc Journals
Updates that don't fit into a project
* References
Stuff I just want to put somewhere and refer back to later
-

I also have a file called devel.org that tracks any internal
technology classes I take and corresponding notes. I have a recurring
todo setup where I take notes on highlights of my progress each month
so that my end of the year review form is easier to fill out.

So, there's a snapshot into how I use it. I just used org-mode +
R-babel to create a beamer presentation on analytical test results for
a team progress update.

Hope that was at least somewhat helpful.


Best regards,
John

[1] http://getteamtasks.com/



Re: [O] Tangling text files

2012-01-27 Thread Ian Barton

On 27/01/12 18:07, dlc wrote:

How do I tangle txt to a txt file?

#+TITLE: Centos 5 Apache Configuration
#+AUTHOR: David Coate

* Basic Conguration
* Php Settings
* Virtual Host
e.g. for apache configuration
** example.com
Use this as main website, use drupal, various other notes

#+BEGIN_SRC: txt :tangle vhost.conf
ServerName Example.com
DocumentRoot "/var/www/example.com"
#+END_SRC:

** companyb.com
notes about company b.
#+BEGIN_SRC: txt :tangle vhost.conf
ServerName Companyb.com
DocumentRoot "/var/www/companyb.com"
#+END_SRC:

... and so on for 40 more web sites.

I still want to be able to export this as HTML to document to others
what i've done and use the org file to maintain the webpage and the
source conf files.

Same issue for documenting my configuration files for postfix, dovecot,
drupal settings, php.ini settings.

I'm sure this is easy, but searching the org manual or googling is not
getting me the right answer.

#+BEGIN_ASCII and #+BEGIN_EXAMPLE seem to be for exporting only and not
tangling.



I don't know if this is the "right" way, but I just pretend my files are 
shell scripts:


* Dovecot.
** dovecot.conf
#+BEGIN_SRC sh :tangle 
~/dropbox/configuration_files/wilkesley.org/dovecot/dovecot.conf 
:exports none :noweb yes

protocols = imap sieve
ssl = yes
ssl_cert = 

Re: [O] [ANN] ASCII back-end for new export engine

2012-01-27 Thread Thomas S. Dye
Jambunathan K  writes:

> Nicolas Goaziou  writes:
>
> A way to set individual headings as numbered or unnumbered would be
> deluxe.  Perhaps this is possible, but I haven't found it?

 It would require to modify Org's syntax (how to tell which headline has
 to be numbered and which has not?). It is not possible at the moment.
>>>
>>> Let us not support this.
>>
>> I tend to agree here.
>
> I wonder whether there is a one-to-one correspondence between how the
> headline appears in regular text and how it appears in TOC. If it
> appears numbered in regular text should it appear numbered in TOC?

The LaTeX classes with which I'm familiar all ensure that the TOC
entry matches the in-text heading wrt numbered/unnumbered.  I think this
is a principle of document design (which might of course be subverted
for some purpose).  

>
> TOC in ODT exporter is specified by associating an outline level
> attribute with the headings. The headlines are then collected up to
> certain level (with each level being associated with a given "format").
>
> The above model for TOC generation, as LibreOffice sees it, is
> incompatible with associating headlines as numbered or unnumbered in
> arbitrary manner. I think headline numbering has to be evaluated in
> conjunction with TOC (which is but a index entry).

Is it the case that ODT lacks the distinction made by LaTeX between,
say, \section and \section*?  The former is numbered if its depth <=
secnumdepth and unnumbered otherwise.  It appears in the TOC if its
depth is <= tocdepth, regardless of whether or not it is numbered.  The
numbering of depths is determined by the class, because the number and
kinds of sections vary by document class.  Numbering isn't something the
user thinks about--it is set by the sectioning command, according to the
class file.

The \section* form is a special case.  It produces an unnumbered heading
that does not appear in the TOC. 

hth,
Tom

-- 
Thomas S. Dye
http://www.tsdye.com



[O] Tangling text files

2012-01-27 Thread dlc

How do I tangle txt to a txt file?

#+TITLE:  Centos 5 Apache Configuration
#+AUTHOR: David Coate

* Basic Conguration
* Php Settings
* Virtual Host
  e.g.  for apache configuration
** example.com
Use this as main website, use drupal,  various other notes

#+BEGIN_SRC: txt :tangle vhost.conf
ServerName Example.com
DocumentRoot "/var/www/example.com"
#+END_SRC:

** companyb.com
notes about company b.
#+BEGIN_SRC: txt :tangle vhost.conf
ServerName Companyb.com
DocumentRoot "/var/www/companyb.com"
#+END_SRC:

... and so on for 40 more web sites.

I still want to be able to export this as HTML to document to others  
what i've done and use the org file to maintain the webpage and the  
source conf files.


Same issue for documenting my configuration files for postfix,  
dovecot, drupal settings, php.ini settings.


I'm sure this is easy, but searching the org manual or googling is not  
getting me the right answer.


#+BEGIN_ASCII and #+BEGIN_EXAMPLE  seem to be for exporting only and  
not tangling.


Thanks!
David



Re: [O] how do scientists use org mode?

2012-01-27 Thread Eric S Fraga
GMX Christoph 13  writes:

> Hi
> this is my first post here and although I am evaluating org mode with
> great interest, I am also asking myself in which way other scientists
> are making use of org mode. It will take a while to get my head around
> how to accomplish certain things in org mode but for the moment I am
> intrigued by *why* one would want to approach the problem of
> organizing one's research with org mode and in which way.
> Are you putting exclusively your todos in, well, your todo file and
> perhaps keep project-related things, such as data and progress, notes,
> ideas etc. somewhere else? Or do you embed your notes and todos within
> their original context, i.e. is org mode your one-stop solution for
> data management? Do you maintain a separate file for every major
> project you are responsible for or involved in or throw everything
> into one or few humungous files and differentiate using hierarchies
> and tags?

I have *everything* in org these days except for my email (gnus for that
so at least I don't have to leave emacs ;-).

I have GTD stuff in a set of org files in a specific directory.  For
research projects, I do pretty much as Tom as already described.

> In the past I have hit some road blocks not so much with other
> softwares but rather concepts such as GTD, which I think is tailored
> to the needs of people outside science, so I would deeply appreciate
> your views and experience.

I am not sure why you believe that GTD is for people outside
science: it's about task management and that is pretty much universal,
IMO.  Whether you follow any particular GTD approach religiously is
another story, of course.  The trick is to pick and choose the bits that
work for you.  For me, being able to have project specific tasks within
a research org file is very helpful.

> If this list is geared towards the proximate aspects of development
> and less towards philosophy of usage, I apologize

Not at all -- they feed on each other so both are just as important.

-- 
: Eric S Fraga (GnuPG: 0xC89193D8FFFCF67D) in Emacs 24.0.92.1
: using Org-mode version 7.8.03 (release_7.8.03.243.g0e7f)



Re: [O] Marking specific elements for folding?

2012-01-27 Thread Eric S Fraga
Yu  writes:

> Hello!
>
> I was wondering, if there is a way to mark specific elements for
> staying folded unless explicitly shown. Reading the manual I only
> found possibilities to control the global folding of sections and
> blocks in general.
>
> However, what I want to do is:
> - Embed a table of numerical data in my org-mode file.
> - Perform calculations on the data, using the spread sheet capabilities.
> - Plot the data, preferably using a (probably lengthy) gnuplot script.
> - Export only the result graph.
>
> However, the calculations are usually not wanted to be seen, when
> looking at the file, so I'd like to specify, that this specific table
> and this specific gnuplot code block are to be folded by default.
>
> Is there some way to achieve this?

If you are not planning on exporting the data and code, you can put them
into a subheading and "COMMENT" it out.  I do this frequently.  See the
attached file for a simple example.  The really nice thing, for me, is
that you can have the results appearing *before* the data and
code...  This is not necessarily so long as you can put the results in
some other heading, say.

#+OPTIONS:   H:3 num:nil toc:nil \n:nil @:t ::t |:t ^:t -:t f:t *:t <:t
#+OPTIONS:   TeX:t LaTeX:t skip:nil d:nil todo:t pri:nil tags:not-in-toc

* Results
  Our analysis gives us these results:
  #+results: generate-results
  : 6
  
*** COMMENT code and data
#+name: datatable
| 1 |
| 2 |
| 3 |

#+name: generate-results
#+begin_src octave :export results :results value :var x=datatable
sum(x)
#+end_src



HTH,
eric

-- 
: Eric S Fraga (GnuPG: 0xC89193D8FFFCF67D) in Emacs 24.0.92.1
: using Org-mode version 7.8.03 (release_7.8.03.243.g0e7f)


Re: [O] [ANN] ASCII back-end for new export engine

2012-01-27 Thread Jambunathan K
Nicolas Goaziou  writes:

 A way to set individual headings as numbered or unnumbered would be
 deluxe.  Perhaps this is possible, but I haven't found it?
>>>
>>> It would require to modify Org's syntax (how to tell which headline has
>>> to be numbered and which has not?). It is not possible at the moment.
>>
>> Let us not support this.
>
> I tend to agree here.

I wonder whether there is a one-to-one correspondence between how the
headline appears in regular text and how it appears in TOC. If it
appears numbered in regular text should it appear numbered in TOC?

TOC in ODT exporter is specified by associating an outline level
attribute with the headings. The headlines are then collected up to
certain level (with each level being associated with a given "format").

The above model for TOC generation, as LibreOffice sees it, is
incompatible with associating headlines as numbered or unnumbered in
arbitrary manner. I think headline numbering has to be evaluated in
conjunction with TOC (which is but a index entry).
-- 



Re: [O] [ANN] ASCII back-end for new export engine

2012-01-27 Thread Thomas S. Dye
Nicolas Goaziou  writes:

> Hello,
>
> I've commited an ASCII back-end for new export engine.
>
> Assuming contrib directory is in your load-path, you just need to
> (require 'org-export) to have both LaTeX and ASCII exporters ready to
> boot.
>
> You can then access to the dispatcher with M-x org-export-dispatch and
> test various configurations from there.
>
> As a reminder, you can ask for a table of contents, list of tables and
> list of listings with, respectively, "#+toc: headlines", "#+toc: tables"
> and "#+toc: listings". Also, drawers[1] are exported transparently by
> default.
>
> Feedback is welcome.
>
>
> Regards,
>
> [1] properties drawers excepted: those are different elements anyway.

Aloha Nicolas,

I haven't been able to export a listing yet.  The following source
exports with the old exporter, but fails with the experimental exporter.

* Listing heading

#+BEGIN_SRC python :results output
print "hello world"
#+END_SRC

With the old exporter I get:
\section{Listing heading}
\label{sec-6}



\begin{verbatim}
print "hello world"
\end{verbatim}

The backtrace with the experimental exporter follows.

Debugger entered--Lisp error: (wrong-type-argument stringp nil)
  get-file-buffer(nil)
  (org-babel-expand-noweb-references info (get-file-buffer 
org-current-export-file))
  (if (org-babel-noweb-p (nth 2 info) :export) 
(org-babel-expand-noweb-references info (get-file-buffer 
org-current-export-file)) (nth 1 info))
  (setcar (nthcdr 1 info) (if (org-babel-noweb-p ... :export) 
(org-babel-expand-noweb-references info ...) (nth 1 info)))
  (setf (nth 1 info) (if (org-babel-noweb-p ... :export) 
(org-babel-expand-noweb-references info ...) (nth 1 info)))
  (progn (when (member ... ...) (org-babel-exp-in-export-file lang ...) (setf 
hash ...)) (setf (nth 1 info) (if ... ... ...)) (org-babel-exp-do-export info 
(quote block) hash))
  (if info (progn (when ... ... ...) (setf ... ...) (org-babel-exp-do-export 
info ... hash)))
  (when info (when (member ... ...) (org-babel-exp-in-export-file lang ...) 
(setf hash ...)) (setf (nth 1 info) (if ... ... ...)) (org-babel-exp-do-export 
info (quote block) hash))
  (let* ((info ...) (lang ...) (raw-params ...) hash) (when info (when ... ... 
...) (setf ... ...) (org-babel-exp-do-export info ... hash)))
  (save-excursion (goto-char (match-beginning 0)) (let* (... ... ... hash) 
(when info ... ... ...)))
  org-babel-exp-src-block(#("print \"hello world\"\n" 0 1 (fontified t 
font-lock-fontified t font-lock-multiline t face py-builtins-face) 1 5 
(fontified t font-lock-fontified t font-lock-multiline t face py-builtins-face) 
5 6 (fontified t font-lock-fontified t font-lock-multiline t face nil) 6 7 
(fontified t font-lock-fontified t font-lock-multiline t face 
font-lock-string-face) 7 19 (fontified t font-lock-fontified t 
font-lock-multiline t face font-lock-string-face) 19 20 (fontified t 
font-lock-fontified t font-lock-multiline t face font-lock-string-face)) 
#("python" 0 6 (font-lock-multiline t face org-block-begin-line 
font-lock-fontified t fontified t)) #(":results" 0 8 (font-lock-multiline t 
face org-block-begin-line font-lock-fontified t fontified t)) #("output" 0 6 
(font-lock-multiline t face org-block-begin-line font-lock-fontified t 
fontified t)))
  apply(org-babel-exp-src-block #("print \"hello world\"\n" 0 1 (fontified t 
font-lock-fontified t font-lock-multiline t face py-builtins-face) 1 5 
(fontified t font-lock-fontified t font-lock-multiline t face py-builtins-face) 
5 6 (fontified t font-lock-fontified t font-lock-multiline t face nil) 6 7 
(fontified t font-lock-fontified t font-lock-multiline t face 
font-lock-string-face) 7 19 (fontified t font-lock-fontified t 
font-lock-multiline t face font-lock-string-face) 19 20 (fontified t 
font-lock-fontified t font-lock-multiline t face font-lock-string-face)) 
(#("python" 0 6 (font-lock-multiline t face org-block-begin-line 
font-lock-fontified t fontified t)) #(":results" 0 8 (font-lock-multiline t 
face org-block-begin-line font-lock-fontified t fontified t)) #("output" 0 6 
(font-lock-multiline t face org-block-begin-line font-lock-fontified t 
fontified t
  (if (memq type org-export-blocks-witheld) "" (apply func body headers))
  (progn (if (memq type org-export-blocks-witheld) "" (apply func body 
headers)))
  (unwind-protect (progn (if ... "" ...)) (set-match-data 
save-match-data-internal (quote evaporate)))
  (let ((save-match-data-internal ...)) (unwind-protect (progn ...) 
(set-match-data save-match-data-internal ...)))
  (save-match-data (if (memq type org-export-blocks-witheld) "" (apply func 
body headers)))
  (let ((replacement ...)) (when replacement (delete-region match-start 
match-end) (goto-char match-start) (insert replacement) (unless preserve-indent 
...)))
  (progn (let (...) (when replacement ... ... ... ...)))
  (if (setq func (cadr ...)) (progn (let ... ...)))
  (when (setq func (cadr ...)) (let (...) (when replacement ... ... ... ...)))
  (let* ((match-start

[O] Paragraph styles

2012-01-27 Thread Gary Oberbrunner
I'm using org-mode more and more for generic text document writing and
of course loving it.  I usually export to LaTeX->PDF, but sometimes
HTML or ODT and even ASCII sometimes -- this is an incredible
capability.  One thing I'm missing, and maybe it's there but I don't
know how to use it, is formatting paragraphs or any longer-than-a-line
bunch of text as bold or italic.  *bold* only works on one line.  Is
there a #- option to make a paragraph bold?  Should I just RTFM?  (I'm
using latest git master, and I'm on Windows emacs 24.0.92.1 if it
matters.)

-- 
Gary



Re: [O] [ANN] ASCII back-end for new export engine

2012-01-27 Thread Achim Gratz
Nicolas Goaziou  writes:
> I may be bold, but I still don't get it. "num:something" is a global
> option. We're talking about specifying _individually_ which headline
> wouldn't be numbered. How would a global option solve a local problem?

It doesn't, I missed that point.  I don't think it's so terribly
important to warrant any extended effort.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

DIY Stuff:
http://Synth.Stromeko.net/DIY.html




Re: [O] [ANN] ASCII back-end for new export engine

2012-01-27 Thread Thomas S. Dye
Nicolas Goaziou  writes:

> Hello,
>
> Jambunathan K  writes:
>
>>> I have no objection to implement limited numbering in both LaTeX and
>>> ASCII back-ends, but I'd like to know if it can be handled consistently
>>> in every other major back-end, too. I'm CC-ing Jambunathan to know his
>>> opinion about it.
>>
>> I can support this in ODT exporter. We can make this a feature of the
>> new export engine.
>
> I've now implemented this for e-latex and e-ascii back-ends.
>
Great!  This works nicely for me.

 A way to set individual headings as numbered or unnumbered would be
 deluxe.  Perhaps this is possible, but I haven't found it?
>>>
>>> It would require to modify Org's syntax (how to tell which headline has
>>> to be numbered and which has not?). It is not possible at the moment.
>>
>> Let us not support this.
>
> I tend to agree here. This can be obviously discussed on the list,
> detail specifications and so on, but I'd rather postpone any real coding
> in this area until new exporter is installed in core.

Yes, this is not a burning issue.  In my experience, use of \section*
etc. is not frequent.  It is certainly not a reason to keep the new
exporter from moving toward the Org mode core.

Thanks for making the num: option really useful for LaTeX export.

All the best,
Tom  

-- 
Thomas S. Dye
http://www.tsdye.com



Re: [O] C-a in lists when org-special-ctrl-a/e

2012-01-27 Thread Anthony Lander

On 12-Jan-27, at 10:08 AM, Nicolas Goaziou wrote:

> Hello,
> 
> Anthony Lander  writes:
> 
>> It's interesting... I've wished for this for a long time, but now that
>> you've built it, I see a problem: "[" is not in the beginning of word
>> regex set, so there is no easy way to get back to the "[". 
> 
> There is C-M-b.

Indeed there is! Thank you Nicolas, I didn't even think to try that.

  -Anthony



Re: [O] [ANN] ASCII back-end for new export engine

2012-01-27 Thread Bastien
Hi all,

Nicolas Goaziou  writes:

> I tend to agree here. This can be obviously discussed on the list,
> detail specifications and so on, but I'd rather postpone any real coding
> in this area until new exporter is installed in core.

I strongly support this.  We should try to leave key syntax
elements untouched before integrating the new exporter to core.

Besides, such questions can be tackled by letting the user
specify rules like dont-number-headlines-of-level-x or the
likes that don't require syntactic changes.

My 2 cents,

-- 
 Bastien



Re: [O] Invalid read syntax "#"?

2012-01-27 Thread Nick Dokos
Nick Dokos  wrote:

> Alan Schmitt  wrote:
> 
> > Hello,
> > 
> > I'm trying this example to export nicely formatted code in LaTeX:
> > http://orgmode.org/worg/org-tutorials/org-latex-export.html#sec-12-3
> > 
> > Unfortunately it fails with an error 'Invalid read syntax "#"'. If I
> > delete the second code block (the python one), it works.
> > 
> > Is there something wrong in the example or in my setup (org-mode from
> > yesterday's git, Aquamacs 3 from two days ago, Pygments easy-installed
> > today)?
> > 
> 
> I got the same thing, so it's probably not a setup problem. Here's
> a backtrace - looks like a babel problem.
> 

Uhh, maybe not: it looks as if something gets out of sync in the parsing and
babel is asked to evaluate the wrong part of the string (see the shortened
backtrace below). But I haven't looked at code, so these are guesses in the
wild.

Nick

> 
> Org-mode version 7.8.03 (release_7.8.03.241.g043d)
> GNU Emacs 24.0.92.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.4) of 
> 2012-01-24
> 
> Debugger entered--Lisp error: (invalid-read-syntax "#")
  ...
>   org-babel-exp-results(("emacs-lisp" "#+end_src\n#+name: 
> another-listing\n#+begin_src python :exports code" ((:cache . "no") 
> (:colname-names) (:colnames . "no") (:comments . "") (:exports . "both") 
> (:hlines . "yes") (:noweb . "no") (:padline . "") (:padnewline . "yes") 
> (:result-params "silent") (:result-type . value) (:results . "silent") 
> (:rowname-names) (:session . "none") (:shebang . "") (:tangle . "no")) "" 
> "setup-minted" 0) block nil "2a39b675a6bec8c15b0ed8928d030e836ddd17d5")
>   org-babel-exp-src-block("" #("emacs-lisp" 0 10 (font-lock-fontified t 
> fontified t)) #(":exports" 0 8 (font-lock-fontified t fontified t)) #("both" 
> 0 4 (font-lock-fontified t fontified t)) #(":results" 0 8 
> (font-lock-fontified t fontified t)) #("silent" 0 6 (font-lock-fontified t 
> fontified t)))
  ...
>   org-export-blocks-preprocess()
  ...
>   org-export-preprocess-string(#("#+LATEX_CLASS: article\n#+LaTeX_HEADER: 
> \\usepackage{minted}\n#+LaTeX_HEADER: 
> \\usemintedstyle{emacs}\n#+LaTeX_HEADER: 
> \\newminted{common-lisp}{fontsize=\\footnotesize}\n\n#+name: 
> setup-minted\n#+begin_src emacs-lisp :exports both :results silent\n 
> (setq org-export-latex-listings 'minted)\n (setq 
> org-export-latex-custom-lang-environments\n   '(\n
> (emacs-lisp \"common-lispcode\")\n ))\n (setq 
> org-export-latex-minted-options\n   '((\"frame\" \"lines\")\n 
> (\"fontsize\" \"scriptsize\")\n (\"linenos\" \"\")))\n
>  (setq org-latex-to-pdf-process\n   '(\"pdflatex -shell-escape 
> -interaction nonstopmode -output-directory %o %f\"\n \"pdflatex 
> -shell-escape -interaction nonstopmode -output-directory %o %f\"\n
>  \"pdflatex -shell-escape -interaction nonstopmode -output-directory %o 
> %f\"))\n#+end_src\n\n#+name: another-listing\n#+begin_src pytho
 n 
>  :exports code\n   x = str(y)\n#+end_src\n" 0 22 (fontified t 
> font-lock-fontified t face org-meta-line) 22 23 (fontified t 
> font-lock-fontified t face org-meta-line) 23 58 (fontified t 
> font-lock-fontified t face org-meta-line) 58 59 (fontified t 
> font-lock-fontified t face org-meta-line) 59 97 (fontified t 
> font-lock-fontified t face org-meta-line) 97 98 (fontified t 
> font-lock-fontified t face org-meta-line) 98 161 (fontified t 
> font-lock-fontified t face org-meta-line) 161 162 (fontified t 
> font-lock-fontified t face org-meta-line) 162 163 (fontified t 
> :org-license-to-kill t) 163 183 (fontified t font-lock-fontified t face 
> org-meta-line) 183 184 (fontified t font-lock-fontified t face org-meta-line) 
> 184 236 (fontified t font-lock-fontified t face org-block-begin-line 
> font-lock-multiline t) 236 237 (fontified t font-lock-fontified t 
> font-lock-multiline t face org-block-begin-line) 237 524 (fontified t 
> font-lock-fontified t font-lock-multiline t face org-block :org-license-to-kil
 l 
>  t) 524 764 (fontified t font-lock-fontified t font-lock-multiline t face 
> org-block :org-license-to-kill t) 764 852 (fontified t font-lock-fontified t 
> font-lock-multiline t face org-block :org-license-to-kill t) 852 853 
> (fontified t font-lock-fontified t font-lock-multiline t face org-block 
> :org-license-to-kill t) 853 862 (fontified t font-lock-fontified t face 
> org-block-end-line font-lock-multiline t) 862 863 (fontified t 
> font-lock-fontified t face org-block-end-line) 863 864 (fontified t 
> :org-license-to-kill t) 864 887 (fontified t font-lock-fontified t face 
> org-meta-line) 887 888 (fontified t font-lock-fontified t face org-meta-line) 
> 888 920 (fontified t font-lock-fontified t face org-block-begin-line 
> font-lock-multiline t) 920 921 (fontified t font-lock-fontified t 
> font-lock-multiline t face org-block-begin-line) 921 934 (fontified t 
> font-lock-fontified t font-lock-multiline t face org-block 
> :org-license-to-kill t)

Re: [O] C-a in lists when org-special-ctrl-a/e

2012-01-27 Thread Nicolas Goaziou
Hello,

Anthony Lander  writes:

> It's interesting... I've wished for this for a long time, but now that
> you've built it, I see a problem: "[" is not in the beginning of word
> regex set, so there is no easy way to get back to the "[". 

There is C-M-b.


Regards,

-- 
Nicolas Goaziou



Re: [O] 500 persons have Org Mode in their Google+ circles

2012-01-27 Thread Alan Schmitt

On 27 Jan 2012, at 16:01, Bastien wrote:


Hi all,

a while ago, I created a Google+ page for Org Mode.  There are
now 500 persons who have Org Mode in their circles...  This is
a nice place to share links, stories, announcements, etc.

Here is the page:
https://plus.google.com/b/102778904320752967064


I get a 404 with this URL. This one works: 
https://plus.google.com/102778904320752967064/posts


Alan



[O] BUG: Latex exporter bug

2012-01-27 Thread Tomas Grigera
Hello Org people:


I have found the following issue when exporting to Latex: a headline
is sometimes moved to another position when skipping a level in the
hierarchy. The following demonstrates the problem:



* Sec 1

** Subsec 1.1

*** Subsec 1.1.1

** Subsec 1.2

* Sec 2

*** Subsec 2.0.1 (THIS IS MOVED)


When I export this to Latex, the last headline ends up before "Sec 2"
in the Latex file. If I put two stars instead of three, it is placed
correctly at the end.

I am using the latest git head (d9970d1b) and Emacs 23.2.1

Tomas

ps This does not happen for all exporters, e.g. html seems OK.



[O] 500 persons have Org Mode in their Google+ circles

2012-01-27 Thread Bastien
Hi all,

a while ago, I created a Google+ page for Org Mode.  There are
now 500 persons who have Org Mode in their circles...  This is
a nice place to share links, stories, announcements, etc.

Here is the page:
  https://plus.google.com/b/102778904320752967064

And here is a question on how to use this space:
  
https://plus.google.com/b/102778904320752967064/102778904320752967064/posts/YR2JZWBuEMp

The mailing list is the central communication channel for Org
and I will do my best to keep it as such.  If people are more
experienced with G+ than I am, please share your though there
on how to use this space.

Thanks!

-- 
 Bastien



Re: [O] org mode in press

2012-01-27 Thread Eric Schulte
Hopefully this will serve as the canonical introduction to working with
code blocks in Org-mode.

As we acknowledge in the paper this work would not have been possible
without the ideas and feedback of the Org-mode community, so thanks all!

Nick Dokos  writes:

> Andreas Leha  wrote:
>
>> Hi all,
>> 
>> this just came into my inbox:
>> http://www.jstatsoft.org/v46/i03
>> 
>> Great work!  Big thanks to the authors.
>> 
>
> I remember reading it with great pleasure back when Eric posted it to
> the list: beautiful stuff. I look forward to rereading it.
>
> Congratulations!
>
> Nick
>
>

-- 
Eric Schulte
http://cs.unm.edu/~eschulte/



[O] patch to org-refile for more accurate completing-read

2012-01-27 Thread Le Wang
Here: https://gist.github.com/1689071

When we are using using refile as navigation, require must-match regardless
of org-refile-allow-creating-parent-nodes.

-- 
Le


Re: [O] [ODT] image scaling overridden by long caption

2012-01-27 Thread Jambunathan K

Hello Andreas

Andreas Leha  writes:
> But I experienced another issue with respect to images scaling in the odt
> export:
>
> This subtree:
>
>  test.org ==
> * Test image scaling in odt
> #+caption: bar
> #+label: fig:bar
> #+name: bar
> #+attr_odt: :width 8
> #+header: :file bar.png
> #+header: :width 7200 :height 3600 :res 600
> #+begin_src R :exports results :results graphics
>   plot(1:10, 1:10)
> #+end_src
> #+caption: baz
> #+label: fig:baz
> #+name: baz
> #+attr_odt: :scale 0.5
> #+header: :file baz.png
> #+header: :width 7200 :height 3600 :res 600
> #+begin_src R :exports results :results graphics
>   plot(1:10, 1:10)
> #+end_src
> ==
>
> exports to this: http://i.imgur.com/sUHQi.png on my system.

I am on a Netbook and I am unable to create "big" images. This is the
following error I get when export the above snippet.

, "*Org-Babel Error Output*"
| Error in png(filename = "baz.png", height = 3600, res = 600, width = 7200) : 
|   unable to start device
| Calls:  ->  -> png -> .External
| In addition: Warning messages:
| 1: In png(filename = "baz.png", height = 3600, res = 600, width = 7200) :
|   Unable to allocate bitmap
| 2: In png(filename = "baz.png", height = 3600, res = 600, width = 7200) :
|   opening device failed
| Execution halted
`

If I reduce the dimensions of the above images, I see that the ODT
output is along expected lines.

I imagine that for some reasons, the ODT exporter has trouble figuring
out the image dimensions of the second image.

Btw, can you post the outputs of the following forms:

#+begin_src emacs-lisp
  (list (* max-image-size (frame-pixel-width)) 
(* max-image-size (frame-pixel-height)))
#+end_src

#+begin_src emacs-lisp
(message "%S" (ignore-errors 
(image-size (create-image "bar.png") 'pixels)))
(message "%S" (ignore-errors 
(image-size (create-image "baz.png") 'pixels)))
#+end_src

If you can also post the output of the XML created in your machines, I
would be able to infer what could be happening. 

You can access the XML with:

open odt file in archive-mode: C-x b test.odt or C-x C-f test.odt
open content.xml : ENTER on content.xml
search for .png  : C-s .png

Post the snippets for both 001.png and 002.png

-- 



[O] org-remember to org-capture

2012-01-27 Thread Martin Pohlack
Hi,

I am in the process of switching from org-remember to org-capture.

I used a custom function with org-remember to capture into a
host-specific sub-tree under "* Inbox" in order to minimize git merge
conflicts between my machines.

My tree typically looks like this:

* Inbox
*** Inbox:host1
* INBOX idea 1
* INBOX idea 2
*** Inbox:host2
* INBOX idea 3

The custom function with org-remember only needed to create the target
headline's name.  Org-remember would find it or create it (IIRC):

>8
(defun my-host-name ()
  "Returns the name of the current host minus the domain."
  (let ((hostname (downcase (system-name
(save-match-data
  (substring hostname (string-match "^[^.]+" hostname) (match-end 0)

(defun my-org-remember-headline ()
  (concatenate 'string "Inbox:" (my-host-name)))
>8

The problem is now that org-capture expects a function that creates
the target node and positions point at a child of the target, is this
correct?

My hacky solution is to use the file+function template and looks like
this:

>8
(defun my-org-capture-function ()
  (goto-char
   (org-find-exact-headline-in-buffer
(concatenate 'string "Inbox:" (my-host-name)) nil t))
  (org-end-of-line)
  (org-insert-subheading ""))
>8

But it looks clumsy and always inserts as first child.  Is there a
more elegant approach, maybe using the refiling mechanism?

Thanks,
Martin



Re: [O] Tweaking the export

2012-01-27 Thread Sebastien Vauban
Hi all,

Jambunathan K wrote:
> Nicolas
>
> I will let Christian answer for himself.
>
>> [Nicolas]
>> While I understand the shape of your input, I fail to see what you
>> output should you look like. For example, given the following paragraph,
>>
>> text A   text A'
>> line 2   line 2 bis
>> A line with *emphasis*   A traduced line with *emphasis*
>>
>
>>> [Christian]
>>> I need to separate these two parts in separate texts; the stuff to the
>>> left of the  has to go into one file, the stuff to the right to
>>> some other file, 
>
>>> while at the same time merging the chunks of texts
>>> into paragraphs.
>
> If I interpret the above lines, I imagine his request more along the
> following lines:
>
> text A text A'
> line 2 line 2
>
> My name is Jambunathan. I liveMon nom est Jambunathan. Je vis 
> in India. en India...
>
> He wants the "English column" to be collected in to an English file and
> the "French column" to be collected in to a French file.
>
> It is possible that "English column" constitutes a poem and the "French
> column" is a line-by-line translation of the column to the left.
>
> In some sense, he wants to tangle the "English column", let's say as
> verse_en.org and "French column" to verse_fr.org and later include them
> as a table cell or a column of a 2-C section. 
>
> Notionally something like:
> |+---|
> |#+INCLUDE: verse_en.org |#+INCLUDE: verse_fr.org|
> |+---|
>
> Put another way, collect Column-X in to Paragraph-X and do whatver.
>
> ps: French translation is courtesy google.

Just a side comment: isn't easier to work in 2 different files or buffers
(eventually, within the same file) and use some sort of "parallel"
follow-mode?  I thought such a thing existed, but can't find it back right
now.

Anyway, it would be quite easy to implement: it's more or less implementing
C-v/M-v so that it's done in two parallel buffers at the same time, instead of
just in one!?

Best regards,
  Seb

-- 
Sebastien Vauban




Re: [O] [ANN] ASCII back-end for new export engine

2012-01-27 Thread Nicolas Goaziou
Hello,

Jambunathan K  writes:

>> I have no objection to implement limited numbering in both LaTeX and
>> ASCII back-ends, but I'd like to know if it can be handled consistently
>> in every other major back-end, too. I'm CC-ing Jambunathan to know his
>> opinion about it.
>
> I can support this in ODT exporter. We can make this a feature of the
> new export engine.

I've now implemented this for e-latex and e-ascii back-ends.

>>> A way to set individual headings as numbered or unnumbered would be
>>> deluxe.  Perhaps this is possible, but I haven't found it?
>>
>> It would require to modify Org's syntax (how to tell which headline has
>> to be numbered and which has not?). It is not possible at the moment.
>
> Let us not support this.

I tend to agree here. This can be obviously discussed on the list,
detail specifications and so on, but I'd rather postpone any real coding
in this area until new exporter is installed in core.


Regards,

-- 
Nicolas Goaziou



Re: [O] [ANN] ASCII back-end for new export engine

2012-01-27 Thread Nicolas Goaziou
Hello,

Rick Frankel  writes:

> On Fri, Jan 27, 2012 at 01:58:26PM +0100, Nicolas Goaziou wrote:
>> Achim Gratz  writes:
>> > Unless I miss something, if "num:*" would be allowed in addition to
>> > integers, the LaTeX crowd would be pleased, no terribly new syntax would
>> > be needed and all other backends could take note to skip numbering that
>> > headline.  Maybe one could throw in "nil" and "none" as an alias for
>> > "*".
>> 
>> I don't understand.  What would "num:*" achieve?
>> 
>
> I think it's an attempt to be mnemonically similar to LaTeX --
> section* for an unnumbered section.

I may be bold, but I still don't get it. "num:something" is a global
option. We're talking about specifying _individually_ which headline
wouldn't be numbered. How would a global option solve a local problem?


Regards,

-- 
Nicolas Goaziou



Re: [O] Tweaking the export

2012-01-27 Thread Jambunathan K
Nicolas

I will let Christian answer for himself.

> [Nicolas]
> While I understand the shape of your input, I fail to see what you
> output should you look like. For example, given the following paragraph,
>
> text Atext A'
> line 2line 2 bis
> A line with *emphasis*A traduced line with *emphasis*
>

>> [Christian]
>> I need to separate these two parts in separate texts; the stuff to the
>> left of the  has to go into one file, the stuff to the right to
>> some other file, 

>> while at the same time merging the chunks of texts
>> into paragraphs.

If I interpret the above lines, I imagine his request more along the
following lines:

text A text A'
line 2 line 2

My name is Jambunathan. I live  Mon nom est Jambunathan. Je vis 
in India.   en India...

He wants the "English column" to be collected in to an English file and
the "French column" to be collected in to a French file.

It is possible that "English column" constitutes a poem and the "French
column" is a line-by-line translation of the column to the left.

In some sense, he wants to tangle the "English column", let's say as
verse_en.org and "French column" to verse_fr.org and later include them
as a table cell or a column of a 2-C section. 

Notionally something like:
|+---|
|#+INCLUDE: verse_en.org |#+INCLUDE: verse_fr.org|
|+---|

Put another way, collect Column-X in to Paragraph-X and do whatver.

ps: French translation is courtesy google.
-- 



Re: [O] Marking specific elements for folding?

2012-01-27 Thread Sebastien Vauban
Hi Achim and Yu,

Achim Gratz wrote:
> Yu  writes:
>> However, the calculations are usually not wanted to be seen, when
>> looking at the file, so I'd like to specify, that this specific table
>> and this specific gnuplot code block are to be folded by default.
>>
>> Is there some way to achieve this?
>
> You can put them in a drawer.

... or in a ARCHIVE'd section (to be opened with `C-TAB').

Best regards,
  Seb

-- 
Sebastien Vauban




Re: [O] Tweaking the export

2012-01-27 Thread Nicolas Goaziou
Hello,

Christian Wittern  writes:

> For the last couple of years, I have used org-mode more and more for
> working with and translating texts from classical Chinese.  Over time,
> some special conventions have crept in, like the fact that I like (for
> the draft translation) to work in a way that has a short chunk of
> Chinese text on the left and, separated by a  character, the
> translation of that piece following on the same line (there are other
> special conventions like specialized drawers etc., but I don't need to
> discuss these here now.)
>
> While this is setup is extremely pleasant to work with, at some point
> I need to separate these two parts in separate texts; the stuff to the
> left of the  has to go into one file, the stuff to the right to
> some other file, while at the same time merging the chunks of texts
> into paragraphs.   Now for quite some while if have thought about how
> to automate that, but until now, I have usually done it by hand with
> a couple of regex search-and-replace.
>
> Now, with the new export engine, it looks like all I would need to do
> would be to tweak the way paragraphs are handled, while leaving the
> rest intact, some kind of org to org transform that simply tweaks one
> single aspect of the text.  However, I am a bit baffled on where to
> start with this.  I would be glad if you or somebody else could give
> me some pointers at how to tackle this problem.  (And please be kind,
> since my elisp fu is pretty insignificant:-(  )

While I understand the shape of your input, I fail to see what you
output should you look like. For example, given the following paragraph,

--8<---cut here---start->8---
text A  text A'
line 2  line 2 bis
A line with *emphasis*  A traduced line with *emphasis*
--8<---cut here---end--->8---

what exactly do you want to obtain ?


Regards,

-- 
Nicolas Goaziou



[O] Invalid read syntax "#"?

2012-01-27 Thread Alan Schmitt

Hello,

I'm trying this example to export nicely formatted code in LaTeX:
http://orgmode.org/worg/org-tutorials/org-latex-export.html#sec-12-3

Unfortunately it fails with an error 'Invalid read syntax "#"'. If I 
delete the second code block (the python one), it works.


Is there something wrong in the example or in my setup (org-mode from 
yesterday's git, Aquamacs 3 from two days ago, Pygments easy-installed 
today)?


Thanks,

Alan



Re: [O] [ANN] ASCII back-end for new export engine

2012-01-27 Thread Rick Frankel
On Fri, Jan 27, 2012 at 01:58:26PM +0100, Nicolas Goaziou wrote:
> Achim Gratz  writes:
> > Unless I miss something, if "num:*" would be allowed in addition to
> > integers, the LaTeX crowd would be pleased, no terribly new syntax would
> > be needed and all other backends could take note to skip numbering that
> > headline.  Maybe one could throw in "nil" and "none" as an alias for
> > "*".
> 
> I don't understand.  What would "num:*" achieve?
> 

I think it's an attempt to be mnemonically similar to LaTeX --
section* for an unnumbered section.

rick



Re: [O] [ANN] ASCII back-end for new export engine

2012-01-27 Thread Nicolas Goaziou
Hello,

Achim Gratz  writes:

> Nicolas Goaziou  writes:
>> But it's still new syntax. It could also be narrowed
>> to :LATEX_NUMBERING: nil, but I think that this feature, if implemented,
>> should be available for every major back-end, much like "num:1".
>
> Unless I miss something, if "num:*" would be allowed in addition to
> integers, the LaTeX crowd would be pleased, no terribly new syntax would
> be needed and all other backends could take note to skip numbering that
> headline.  Maybe one could throw in "nil" and "none" as an alias for
> "*".

I don't understand.  What would "num:*" achieve?


Regards,

-- 
Nicolas Goaziou



Re: [O] [ANN] ASCII back-end for new export engine

2012-01-27 Thread Jambunathan K

> I have no objection to implement limited numbering in both LaTeX and
> ASCII back-ends, but I'd like to know if it can be handled consistently
> in every other major back-end, too. I'm CC-ing Jambunathan to know his
> opinion about it.

I can support this in ODT exporter. We can make this a feature of the
new export engine.

>> A way to set individual headings as numbered or unnumbered would be
>> deluxe.  Perhaps this is possible, but I haven't found it?
>
> It would require to modify Org's syntax (how to tell which headline has
> to be numbered and which has not?). It is not possible at the moment.

Let us not support this.

> Regards,