Re: [O] fill-paragraph: wrong behaviour after latex-environments

2012-05-05 Thread Bastien
Hi Benjamin,

Benjamin Motz b.m...@uni-muenster.de writes:

 invoking fill-paragraph on the following org-code will delete the
 newline after \end{equation}:

 The relation
 \begin{equation}
 E=mc^2
 \end{equation}
 won't be further discussed here.

 This behaviour is undesirable because it makes the org-text less
 readable. Also, when adding '%' after \end{equation}, newline is still
 being deleted by fill-paragraph (and the text after '%' won't be
 exported e.g. by latex-export).

There is `org-element-paragraph-separate', which already uses a 
better `paragraph-separate' value than the one currently in Org.

Nicolas, do you think the default value for `paragraph-separate' 
in Org could use ̀org-element-paragraph-separate' in a way?

How does org-element.el handles inline LaTeX code like the one 
Benjamin showed?

Thanks,

-- 
 Bastien



Re: [O] fill-paragraph: wrong behaviour after latex-environments

2012-05-05 Thread Nicolas Goaziou
Hello,

Bastien b...@gnu.org writes:

 Benjamin Motz b.m...@uni-muenster.de writes:

 invoking fill-paragraph on the following org-code will delete the
 newline after \end{equation}:

 The relation
 \begin{equation}
 E=mc^2
 \end{equation}
 won't be further discussed here.

 This behaviour is undesirable because it makes the org-text less
 readable. Also, when adding '%' after \end{equation}, newline is still
 being deleted by fill-paragraph (and the text after '%' won't be
 exported e.g. by latex-export).

 There is `org-element-paragraph-separate', which already uses a 
 better `paragraph-separate' value than the one currently in Org.

 Nicolas, do you think the default value for `paragraph-separate' 
 in Org could use ̀org-element-paragraph-separate' in a way?

 How does org-element.el handles inline LaTeX code like the one 
 Benjamin showed?

org-element now provides a filling function for elements
(org-element-fill-paragraph) which doesn't rely on `paragraph-separate'
value. It needs testing, but it should do the right thing in most, if
not all, cases.

You can still use `org-element-paragraph-separate' as a value for
`paragraph-separate' (provided all carets are removed first), but
I don't think that would be useful.


Regards,

-- 
Nicolas Goaziou



[O] fill-paragraph: wrong behaviour after latex-environments

2012-05-03 Thread Benjamin Motz
Hi,

invoking fill-paragraph on the following org-code will delete the
newline after \end{equation}:

The relation
\begin{equation}
E=mc^2
\end{equation}
won't be further discussed here.

This behaviour is undesirable because it makes the org-text less
readable. Also, when adding '%' after \end{equation}, newline is still
being deleted by fill-paragraph (and the text after '%' won't be
exported e.g. by latex-export).

Is there a workaround or can someone point me to the location where I
can fix/change this behaviour?

Thanks, Benjamin




Re: [O] fill-paragraph: wrong behaviour after latex-environments

2012-05-03 Thread Albert Z. Wang
Benjamin Motz b.m...@uni-muenster.de writes:

 Hi,

 invoking fill-paragraph on the following org-code will delete the
 newline after \end{equation}:

 The relation
 \begin{equation}
 E=mc^2
 \end{equation}
 won't be further discussed here.

 This behaviour is undesirable because it makes the org-text less
 readable. Also, when adding '%' after \end{equation}, newline is still
 being deleted by fill-paragraph (and the text after '%' won't be
 exported e.g. by latex-export).

 Is there a workaround or can someone point me to the location where I
 can fix/change this behaviour?

 Thanks, Benjamin

I had the same issue; fixed it by adding the following org-mode-hook:

(add-hook 'org-mode-hook 
  (lambda ()
;; don't rewrap display equations into paragraphs
(setq paragraph-separate 
  (concat [\\f 
\\t]*\\(begin{\\|end{\\|\\[\\|\\]\\)\\|
  paragraph-separate))


This sets several new paragraph boundary markers to prevent wrapping
them into paragraphs: \begin{, \end{, and the unnumbered display
equation shortcut \[, \].





Re: [O] fill-paragraph: wrong behaviour after latex-environments

2012-05-03 Thread Benjamin Motz
a...@fastmail.fm (Albert Z. Wang) writes:

[...]
 This sets several new paragraph boundary markers to prevent wrapping
 them into paragraphs: \begin{, \end{, and the unnumbered display
 equation shortcut \[, \].

Thank you, that did the trick!

Shouldn't that be the default behaviour, i.e. should this be
considered a bug?

Benjamin