* org-element-at-point fails in programming-modes
@ 2014-08-20 12:00 Thorsten Jolitz
2014-08-20 12:12 ` Thorsten Jolitz
2014-08-20 12:40 ` Nicolas Richard
0 siblings, 2 replies; 27+ messages in thread
From: Thorsten Jolitz @ 2014-08-20 12:00 UTC (permalink / raw)
To: emacs-orgmode
Hi List,
with point at the beginning of each of the following blocks,
`org-element-at-point' does recognize the correct type when buffer is in
org-mode and other text-modes, but not so in programming modes, e.g. the
*scratch* buffer (lisp-interaction-mode). Then only the src-block is
recognized correctly, all the others are parsed as paragraphs.
* ORG SCRATCH
#+BEGIN_QUOTE
hallo world
#+END_QUOTE
#+BEGIN_COMMENT
hallo world
#+END_COMMENT
#+BEGIN_EXAMPLE
hallo world
#+END_EXAMPLE
#+BEGIN_SRC emacs-lisp
hallo world
#+END_SRC
Although Org functions are of course made only for working in org-mode
and its a bit hard to see at first sight how this could be useful, I
wonder if the regexps could be made a bit more general to make
`org-element-at-point' work in programming modes too (most likely this
behaviour is caused by references to character-classes that differ in
text-modes and programming-modes)?
--
cheers,
Thorsten
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-20 12:00 org-element-at-point fails in programming-modes Thorsten Jolitz
@ 2014-08-20 12:12 ` Thorsten Jolitz
2014-08-20 12:17 ` Nick Dokos
` (2 more replies)
2014-08-20 12:40 ` Nicolas Richard
1 sibling, 3 replies; 27+ messages in thread
From: Thorsten Jolitz @ 2014-08-20 12:12 UTC (permalink / raw)
To: emacs-orgmode
Thorsten Jolitz <tjolitz@gmail.com> writes:
As a side-remark, I did send these blocks with emptly lines between them,
and when I look at my post in gmane the format looks alright, however
when I open it in gnus the empty lines are gone and it looks like this:
> * ORG SCRATCH
>
> #+BEGIN_QUOTE
> hallo world
> #+END_QUOTE
> #+BEGIN_COMMENT
> hallo world
> #+END_COMMENT
> #+BEGIN_EXAMPLE
> hallo world
> #+END_EXAMPLE
> #+BEGIN_SRC emacs-lisp
> hallo world
> #+END_SRC
Am I the only one seeing this? Bug in gnus/message mode?
--
cheers,
Thorsten
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-20 12:12 ` Thorsten Jolitz
@ 2014-08-20 12:17 ` Nick Dokos
2014-08-20 12:39 ` Sebastien Vauban
2014-08-20 12:41 ` Nicolas Richard
2014-08-21 20:03 ` Rasmus
2 siblings, 1 reply; 27+ messages in thread
From: Nick Dokos @ 2014-08-20 12:17 UTC (permalink / raw)
To: emacs-orgmode
Thorsten Jolitz <tjolitz@gmail.com> writes:
> Thorsten Jolitz <tjolitz@gmail.com> writes:
>
> As a side-remark, I did send these blocks with emptly lines between them,
> and when I look at my post in gmane the format looks alright, however
> when I open it in gnus the empty lines are gone and it looks like this:
>
>> * ORG SCRATCH
>>
>> #+BEGIN_QUOTE
>> hallo world
>> #+END_QUOTE
>> #+BEGIN_COMMENT
>> hallo world
>> #+END_COMMENT
>> #+BEGIN_EXAMPLE
>> hallo world
>> #+END_EXAMPLE
>> #+BEGIN_SRC emacs-lisp
>> hallo world
>> #+END_SRC
>
> Am I the only one seeing this? Bug in gnus/message mode?
I see empty lines between the blocks in gnus.
--
Nick
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-20 12:17 ` Nick Dokos
@ 2014-08-20 12:39 ` Sebastien Vauban
2014-08-20 14:28 ` Nick Dokos
0 siblings, 1 reply; 27+ messages in thread
From: Sebastien Vauban @ 2014-08-20 12:39 UTC (permalink / raw)
To: emacs-orgmode-mXXj517/zsQ
Nick Dokos wrote:
> Thorsten Jolitz <tjolitz-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> writes:
>> Thorsten Jolitz <tjolitz-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> writes:
>>
>> As a side-remark, I did send these blocks with emptly lines between them,
>> and when I look at my post in gmane the format looks alright, however
>> when I open it in gnus the empty lines are gone and it looks like this:
>>
>>> * ORG SCRATCH
>>>
>>> #+BEGIN_QUOTE
>>> hallo world
>>> #+END_QUOTE
>>> #+BEGIN_COMMENT
>>> hallo world
>>> #+END_COMMENT
>>> #+BEGIN_EXAMPLE
>>> hallo world
>>> #+END_EXAMPLE
>>> #+BEGIN_SRC emacs-lisp
>>> hallo world
>>> #+END_SRC
>>
>> Am I the only one seeing this? Bug in gnus/message mode?
>
> I see empty lines between the blocks in gnus.
I don't see the empty lines, like Thorsten.
While, if you look at the raw message (C-u g, in Gnus), I see well that
you had separated the blocks.
If Nick does not see the problem, that must be a bug in our configs?
Best regards,
Seb
--
Sebastien Vauban
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-20 12:00 org-element-at-point fails in programming-modes Thorsten Jolitz
2014-08-20 12:12 ` Thorsten Jolitz
@ 2014-08-20 12:40 ` Nicolas Richard
2014-08-20 13:52 ` Thorsten Jolitz
1 sibling, 1 reply; 27+ messages in thread
From: Nicolas Richard @ 2014-08-20 12:40 UTC (permalink / raw)
To: Thorsten Jolitz; +Cc: emacs-orgmode
> Although Org functions are of course made only for working in org-mode
> and its a bit hard to see at first sight how this could be useful, I
> wonder if the regexps could be made a bit more general to make
> `org-element-at-point' work in programming modes too (most likely this
> behaviour is caused by references to character-classes that differ in
> text-modes and programming-modes)?
The reason is that a newline has the "endcomment" syntax in programming
modes, but has "whitespace" syntax in text modes. So the regexp
"\\+BEGIN_\\(\\S-+\\)" (which can be found in org-element.el) matches
e.g. "+BEGIN_QUOTE\nhallo" instead of just "+BEGIN_QUOTE".
("\\S-" means "anything that doesn't have whitespace syntax")
You could wrap your code in a (with-syntax-table org-mode-syntax-table
...) and cross fingers, or simply do the (org-element-at-point)
computations in a temporary (org-mode) buffer.
HTH,
--
Nico.
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-20 12:12 ` Thorsten Jolitz
2014-08-20 12:17 ` Nick Dokos
@ 2014-08-20 12:41 ` Nicolas Richard
2014-08-21 20:03 ` Rasmus
2 siblings, 0 replies; 27+ messages in thread
From: Nicolas Richard @ 2014-08-20 12:41 UTC (permalink / raw)
To: Thorsten Jolitz; +Cc: emacs-orgmode
Thorsten Jolitz <tjolitz@gmail.com> writes:
> Am I the only one seeing this? Bug in gnus/message mode?
I also see the problem. I suspect that it happens when Gnus fontifies
the blocks. Doing "C-u g" shows that the "source" of the message is
correct (i.e. has the newlines).
--
Nico.
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-20 12:40 ` Nicolas Richard
@ 2014-08-20 13:52 ` Thorsten Jolitz
2014-08-21 8:58 ` Nicolas Goaziou
0 siblings, 1 reply; 27+ messages in thread
From: Thorsten Jolitz @ 2014-08-20 13:52 UTC (permalink / raw)
To: emacs-orgmode
Nicolas Richard <theonewiththeevillook@yahoo.fr> writes:
>> Although Org functions are of course made only for working in org-mode
>> and its a bit hard to see at first sight how this could be useful, I
>> wonder if the regexps could be made a bit more general to make
>> `org-element-at-point' work in programming modes too (most likely this
>> behaviour is caused by references to character-classes that differ in
>> text-modes and programming-modes)?
>
> The reason is that a newline has the "endcomment" syntax in programming
> modes, but has "whitespace" syntax in text modes. So the regexp
> "\\+BEGIN_\\(\\S-+\\)" (which can be found in org-element.el) matches
> e.g. "+BEGIN_QUOTE\nhallo" instead of just "+BEGIN_QUOTE".
> ("\\S-" means "anything that doesn't have whitespace syntax")
Yes, thats more or less what I expected to be the root cause of the problem.
> You could wrap your code in a (with-syntax-table org-mode-syntax-table
> ...) and cross fingers, or simply do the (org-element-at-point)
> computations in a temporary (org-mode) buffer.
Ok, thanks, that sounds promising. OTOH, is the use of "\\S-" really
mandatory, couldn't a more robust construct be used, either something
like this (untested) regexp:
,----
| "[^[:space:]\\n]+"
`----
or a custom character-class that consists of whitespace plus newline?
--
cheers,
Thorsten
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-20 12:39 ` Sebastien Vauban
@ 2014-08-20 14:28 ` Nick Dokos
2014-08-22 4:02 ` Nick Dokos
0 siblings, 1 reply; 27+ messages in thread
From: Nick Dokos @ 2014-08-20 14:28 UTC (permalink / raw)
To: emacs-orgmode
Sebastien Vauban <sva-news@mygooglest.com>
writes:
> Nick Dokos wrote:
>> Thorsten Jolitz <tjolitz@gmail.com> writes:
>>> Thorsten Jolitz <tjolitz@gmail.com> writes:
>>>
>>> As a side-remark, I did send these blocks with emptly lines between them,
>>> and when I look at my post in gmane the format looks alright, however
>>> when I open it in gnus the empty lines are gone and it looks like this:
>>>
>>>> * ORG SCRATCH
>>>>
>>>> #+BEGIN_QUOTE
>>>> hallo world
>>>> #+END_QUOTE
>>>> #+BEGIN_COMMENT
>>>> hallo world
>>>> #+END_COMMENT
>>>> #+BEGIN_EXAMPLE
>>>> hallo world
>>>> #+END_EXAMPLE
>>>> #+BEGIN_SRC emacs-lisp
>>>> hallo world
>>>> #+END_SRC
>>>
>>> Am I the only one seeing this? Bug in gnus/message mode?
>>
>> I see empty lines between the blocks in gnus.
>
> I don't see the empty lines, like Thorsten.
>
... and on a different machine, I don't see them either.
Now I have to figure out what's different between them.
Nick
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-20 13:52 ` Thorsten Jolitz
@ 2014-08-21 8:58 ` Nicolas Goaziou
2014-08-21 11:22 ` Thorsten Jolitz
` (2 more replies)
0 siblings, 3 replies; 27+ messages in thread
From: Nicolas Goaziou @ 2014-08-21 8:58 UTC (permalink / raw)
To: Thorsten Jolitz; +Cc: emacs-orgmode
Hello,
Thorsten Jolitz <tjolitz@gmail.com> writes:
> Ok, thanks, that sounds promising. OTOH, is the use of "\\S-" really
> mandatory,
No, it isn't.
> couldn't a more robust construct be used, either something
> like this (untested) regexp:
>
> ,----
> | "[^[:space:]\\n]+"
> `----
AFAIK, [:space:] is not compatible with XEmacs. It could be "[^
\r\t\n]+", but even this could be too broad (e.g., "#+BEGIN_..."). We
could also limit block names to alphanumeric characters and a bunch of
symbols.
Regards,
--
Nicolas Goaziou
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-21 8:58 ` Nicolas Goaziou
@ 2014-08-21 11:22 ` Thorsten Jolitz
2014-08-22 13:47 ` Bastien
2014-09-23 10:29 ` Thorsten Jolitz
2 siblings, 0 replies; 27+ messages in thread
From: Thorsten Jolitz @ 2014-08-21 11:22 UTC (permalink / raw)
To: emacs-orgmode
Nicolas Goaziou <mail@nicolasgoaziou.fr> writes:
> Hello,
>
> Thorsten Jolitz <tjolitz@gmail.com> writes:
>
>> Ok, thanks, that sounds promising. OTOH, is the use of "\\S-" really
>> mandatory,
>
> No, it isn't.
>
>> couldn't a more robust construct be used, either something
>> like this (untested) regexp:
>>
>> ,----
>> | "[^[:space:]\\n]+"
>> `----
>
> AFAIK, [:space:] is not compatible with XEmacs. It could be "[^
> \r\t\n]+", but even this could be too broad (e.g., "#+BEGIN_..."). We
> could also limit block names to alphanumeric characters and a bunch of
> symbols.
I would support that, since the current regexp limits the function's use
unnecessarily to text-modes.
I have no strong argument (real use-case) for making
`org-element-at-point' work with programming-modes too, except the
'principle of least surprise' - I was surprised that my formerly working
`org-dp-wrap-in-block' suddenly did not work anymore when playing around
with it in the *scratch* buffer and spend some time debugging my code,
only to find out that there was no bug but the input from
`org-element-at-point' was not what I expected.
--
cheers,
Thorsten
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-20 12:12 ` Thorsten Jolitz
2014-08-20 12:17 ` Nick Dokos
2014-08-20 12:41 ` Nicolas Richard
@ 2014-08-21 20:03 ` Rasmus
2014-08-21 20:13 ` Rasmus
2014-08-21 20:35 ` Thorsten Jolitz
2 siblings, 2 replies; 27+ messages in thread
From: Rasmus @ 2014-08-21 20:03 UTC (permalink / raw)
To: emacs-orgmode
Hi Thorsten,
Thorsten Jolitz <tjolitz@gmail.com> writes:
> As a side-remark, I did send these blocks with emptly lines between them,
> and when I look at my post in gmane the format looks alright, however
> when I open it in gnus the empty lines are gone and it looks like this:
Do you by any chance have `gnus-article-strip-all-blank-lines' (W E A
from summary) in your `gnus-article-mode-hook' or, more dangerously,
in your `nnmail-prepare-incoming-hook'?
I have had terrible things happen when I applied "washing"
automatically.
(info "(gnus) article washing")
—Rasmus
--
This space is left intentionally blank
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-21 20:03 ` Rasmus
@ 2014-08-21 20:13 ` Rasmus
2014-08-21 20:35 ` Thorsten Jolitz
1 sibling, 0 replies; 27+ messages in thread
From: Rasmus @ 2014-08-21 20:13 UTC (permalink / raw)
To: emacs-orgmode
Rasmus <rasmus@gmx.us> writes:
> Thorsten Jolitz <tjolitz@gmail.com> writes:
>
>> As a side-remark, I did send these blocks with emptly lines between them,
>> and when I look at my post in gmane the format looks alright, however
>> when I open it in gnus the empty lines are gone and it looks like this:
>
> Do you by any chance have `gnus-article-strip-all-blank-lines' (W E A
> from summary) in your `gnus-article-mode-hook' or, more dangerously,
> in your `nnmail-prepare-incoming-hook'?
>
> I have had terrible things happen when I applied "washing"
> automatically.
>
> (info "(gnus) article washing")
Actually, washing may even be set via variables cf.
(info "(gnus) customizing articles")
—Rasmus
--
ツ
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-21 20:03 ` Rasmus
2014-08-21 20:13 ` Rasmus
@ 2014-08-21 20:35 ` Thorsten Jolitz
2014-08-21 20:49 ` Rasmus
1 sibling, 1 reply; 27+ messages in thread
From: Thorsten Jolitz @ 2014-08-21 20:35 UTC (permalink / raw)
To: emacs-orgmode
Rasmus <rasmus@gmx.us> writes:
Hi Rasmus,
> Thorsten Jolitz <tjolitz@gmail.com> writes:
>
>> As a side-remark, I did send these blocks with emptly lines between them,
>> and when I look at my post in gmane the format looks alright, however
>> when I open it in gnus the empty lines are gone and it looks like this:
>
> Do you by any chance have `gnus-article-strip-all-blank-lines' (W E A
> from summary) in your `gnus-article-mode-hook' or, more dangerously,
> in your `nnmail-prepare-incoming-hook'?
No:
,----[ C-h v gnus-article-mode-hook RET ]
| gnus-article-mode-hook is a variable defined in `gnus-art.el'.
| Its value is nil
`----
,----[ C-h v nnmail-prepare-incoming-hook RET ]
| nnmail-prepare-incoming-hook is a variable defined in `nnmail.el'.
| Its value is nil
`----
and not all blank lines are stripped, only those between consecutive
src-blocks.
> I have had terrible things happen when I applied "washing"
> automatically.
Gnus is a complex beast and I want to just *use* (not debug/fix/hack...)
it, so I don't do any fancy things, I just press 'g' quite often.
It worked flawlessly for a long time, but now I have some minor issues
(HTML washing does not work anymore, empty lines between src-blocks are
eaten), and since yesterday even a major issue: access to my gmail
accounts via gnus denied -> cannot open server (while it works via the
web UI) ;-(
--
cheers,
Thorsten
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-21 20:35 ` Thorsten Jolitz
@ 2014-08-21 20:49 ` Rasmus
0 siblings, 0 replies; 27+ messages in thread
From: Rasmus @ 2014-08-21 20:49 UTC (permalink / raw)
To: emacs-orgmode
Thorsten Jolitz <tjolitz@gmail.com> writes:
> Rasmus <rasmus@gmx.us> writes:
>
> Hi Rasmus,
>
>> Thorsten Jolitz <tjolitz@gmail.com> writes:
>>
>>> As a side-remark, I did send these blocks with emptly lines between them,
>>> and when I look at my post in gmane the format looks alright, however
>>> when I open it in gnus the empty lines are gone and it looks like this:
>>
>> Do you by any chance have `gnus-article-strip-all-blank-lines' (W E A
>> from summary) in your `gnus-article-mode-hook' or, more dangerously,
>> in your `nnmail-prepare-incoming-hook'?
>
> No:
>
> ,----[ C-h v gnus-article-mode-hook RET ]
> | gnus-article-mode-hook is a variable defined in `gnus-art.el'.
> | Its value is nil
> `----
>
> ,----[ C-h v nnmail-prepare-incoming-hook RET ]
> | nnmail-prepare-incoming-hook is a variable defined in `nnmail.el'.
> | Its value is nil
> `----
>
> and not all blank lines are stripped, only those between consecutive
> src-blocks.
I tried all washing methods, and the one I mentioned was the only way
I could get it to remove lines between SRC blocks. . .
>> I have had terrible things happen when I applied "washing"
>> automatically.
>
> Gnus is a complex beast and I want to just *use* (not debug/fix/hack...)
> it, so I don't do any fancy things, I just press 'g' quite often.
"Hacking" gnus is much fun! My init file suggest that I have around
1000 lines in my email section.
> It worked flawlessly for a long time, but now I have some minor issues
> (HTML washing does not work anymore, empty lines between src-blocks are
> eaten), and since yesterday even a major issue: access to my gmail
> accounts via gnus denied -> cannot open server (while it works via the
> web UI) ;-(
I use offlineimap for this, and have not experienced any problems. I
use a custom password for offlineimap (via OAUTH or something like
that).
On HTML-washing: maybe it switch from whatever to shr (eww-backend)
for rendering?
—Rasmus
--
To err is human. To screw up 10⁶ times per second, you need a computer
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-20 14:28 ` Nick Dokos
@ 2014-08-22 4:02 ` Nick Dokos
2014-08-22 5:22 ` Nicolas Richard
` (2 more replies)
0 siblings, 3 replies; 27+ messages in thread
From: Nick Dokos @ 2014-08-22 4:02 UTC (permalink / raw)
To: emacs-orgmode
Nick Dokos <ndokos@gmail.com> writes:
> Sebastien Vauban <sva-news@mygooglest.com>
> writes:
>
>> Nick Dokos wrote:
>>> Thorsten Jolitz <tjolitz@gmail.com> writes:
>>>> Thorsten Jolitz <tjolitz@gmail.com> writes:
>>>>
>>>> As a side-remark, I did send these blocks with emptly lines between them,
>>>> and when I look at my post in gmane the format looks alright, however
>>>> when I open it in gnus the empty lines are gone and it looks like this:
>>>>
>>>>> * ORG SCRATCH
>>>>>
>>>>> #+BEGIN_QUOTE
>>>>> hallo world
>>>>> #+END_QUOTE
>>>>> #+BEGIN_COMMENT
>>>>> hallo world
>>>>> #+END_COMMENT
>>>>> #+BEGIN_EXAMPLE
>>>>> hallo world
>>>>> #+END_EXAMPLE
>>>>> #+BEGIN_SRC emacs-lisp
>>>>> hallo world
>>>>> #+END_SRC
>>>>
>>>> Am I the only one seeing this? Bug in gnus/message mode?
>>>
>>> I see empty lines between the blocks in gnus.
>>
>> I don't see the empty lines, like Thorsten.
>>
>
> ... and on a different machine, I don't see them either.
> Now I have to figure out what's different between them.
>
One machine is running Gnus v. 5.13: that one smooshes the code
blocks together.
The other is running Ma Gnus v. 0.12: that one leaves empty
lines between blocks.
--
Nick
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-22 4:02 ` Nick Dokos
@ 2014-08-22 5:22 ` Nicolas Richard
2014-08-22 13:23 ` Nick Dokos
2014-08-22 10:28 ` Thorsten Jolitz
2014-08-22 17:07 ` Rasmus
2 siblings, 1 reply; 27+ messages in thread
From: Nicolas Richard @ 2014-08-22 5:22 UTC (permalink / raw)
To: Nick Dokos; +Cc: emacs-orgmode
Nick Dokos <ndokos@gmail.com> writes:
> One machine is running Gnus v. 5.13: that one smooshes the code
> blocks together.
>
> The other is running Ma Gnus v. 0.12: that one leaves empty
> lines between blocks.
Do they both fontify blocks ?
--
Nico.
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-22 4:02 ` Nick Dokos
2014-08-22 5:22 ` Nicolas Richard
@ 2014-08-22 10:28 ` Thorsten Jolitz
2014-08-22 13:46 ` Nick Dokos
2014-08-22 13:53 ` Nicolas Richard
2014-08-22 17:07 ` Rasmus
2 siblings, 2 replies; 27+ messages in thread
From: Thorsten Jolitz @ 2014-08-22 10:28 UTC (permalink / raw)
To: emacs-orgmode
Nick Dokos <ndokos@gmail.com> writes:
> Nick Dokos <ndokos@gmail.com> writes:
>
>> Sebastien Vauban <sva-news@mygooglest.com>
>> writes:
>>
>>> Nick Dokos wrote:
>>>> Thorsten Jolitz <tjolitz@gmail.com> writes:
>>>>> Thorsten Jolitz <tjolitz@gmail.com> writes:
>>>>>
>>>>> As a side-remark, I did send these blocks with emptly lines
>>>>> between them,
>>>>> and when I look at my post in gmane the format looks alright, however
>>>>> when I open it in gnus the empty lines are gone and it looks like
>>>>> this:
>>>>>
>>>>>> * ORG SCRATCH
>>>>>>
>>>>>> #+BEGIN_QUOTE
>>>>>> hallo world
>>>>>> #+END_QUOTE
>>>>>> #+BEGIN_COMMENT
>>>>>> hallo world
>>>>>> #+END_COMMENT
>>>>>> #+BEGIN_EXAMPLE
>>>>>> hallo world
>>>>>> #+END_EXAMPLE
>>>>>> #+BEGIN_SRC emacs-lisp
>>>>>> hallo world
>>>>>> #+END_SRC
>>>>>
>>>>> Am I the only one seeing this? Bug in gnus/message mode?
>>>>
>>>> I see empty lines between the blocks in gnus.
>>>
>>> I don't see the empty lines, like Thorsten.
>>>
>>
>> ... and on a different machine, I don't see them either.
>> Now I have to figure out what's different between them.
>>
>
> One machine is running Gnus v. 5.13: that one smooshes the code
> blocks together.
>
> The other is running Ma Gnus v. 0.12: that one leaves empty
> lines between blocks.
Maybe they switched to the new parser between versions, that parses a
src-block with :post-blank's, but does not take them into account when
interpreting?
,----[ C-h f mm-display-inline-fontify RET ]
| mm-display-inline-fontify is a compiled Lisp function in `mm-view.el'.
|
| (mm-display-inline-fontify HANDLE &optional MODE)
|
| Insert HANDLE inline fontifying with MODE.
| If MODE is not set, try to find mode automatically.
`----
is responsable here, and if we would find the place where 'handle' is
parsed (I couldn't in reasonable time) we would probably know what is
the problem ('handle' is the src-block in this case, 'mode' is 'org').
--
cheers,
Thorsten
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-22 5:22 ` Nicolas Richard
@ 2014-08-22 13:23 ` Nick Dokos
0 siblings, 0 replies; 27+ messages in thread
From: Nick Dokos @ 2014-08-22 13:23 UTC (permalink / raw)
To: emacs-orgmode
Nicolas Richard <theonewiththeevillook@yahoo.fr> writes:
> Nick Dokos <ndokos@gmail.com> writes:
>> One machine is running Gnus v. 5.13: that one smooshes the code
>> blocks together.
>>
>> The other is running Ma Gnus v. 0.12: that one leaves empty
>> lines between blocks.
>
> Do they both fontify blocks ?
Yes.
--
Nick
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-22 10:28 ` Thorsten Jolitz
@ 2014-08-22 13:46 ` Nick Dokos
2014-08-22 13:53 ` Nicolas Richard
1 sibling, 0 replies; 27+ messages in thread
From: Nick Dokos @ 2014-08-22 13:46 UTC (permalink / raw)
To: emacs-orgmode
Thorsten Jolitz <tjolitz@gmail.com> writes:
> Nick Dokos <ndokos@gmail.com> writes:
>
>> Nick Dokos <ndokos@gmail.com> writes:
>>
>>> Sebastien Vauban <sva-news@mygooglest.com>
>>> writes:
>>>
>>>> Nick Dokos wrote:
>>>>> Thorsten Jolitz <tjolitz@gmail.com> writes:
>>>>>> Thorsten Jolitz <tjolitz@gmail.com> writes:
>>>>>>
>>>>>> ...
>>>>>> Am I the only one seeing this? Bug in gnus/message mode?
>>>>>
>>>>> I see empty lines between the blocks in gnus.
>>>>
>>>> I don't see the empty lines, like Thorsten.
>>>>
>>>
>>> ... and on a different machine, I don't see them either.
>>> Now I have to figure out what's different between them.
>>>
>>
>> One machine is running Gnus v. 5.13: that one smooshes the code
>> blocks together.
>>
>> The other is running Ma Gnus v. 0.12: that one leaves empty
>> lines between blocks.
>
> Maybe they switched to the new parser between versions, that parses a
> src-block with :post-blank's, but does not take them into account when
> interpreting?
>
No clue.
> ,----[ C-h f mm-display-inline-fontify RET ]
> | mm-display-inline-fontify is a compiled Lisp function in `mm-view.el'.
> |
> | (mm-display-inline-fontify HANDLE &optional MODE)
> |
> | Insert HANDLE inline fontifying with MODE.
> | If MODE is not set, try to find mode automatically.
> `----
>
> is responsable here, and if we would find the place where 'handle' is
> parsed (I couldn't in reasonable time) we would probably know what is
> the problem ('handle' is the src-block in this case, 'mode' is 'org').
The stack trace on Ma Gnus v. 0.12 (and probably on 5.13 as well) looks like this:
mm-display-inline-fontify((#<buffer *mm-uu*-975097> ("text/x-org") nil nil nil nil nil nil) org-mode)
mm-display-org-inline((#<buffer *mm-uu*-975097> ("text/x-org") nil nil nil nil nil nil))
mm-display-inline((#<buffer *mm-uu*-975097> ("text/x-org") nil nil nil nil nil nil))
mm-display-part((#<buffer *mm-uu*-975097> ("text/x-org") nil nil nil nil nil nil) t)
byte-code("..." [ignored type gnus-summary-buffer buffer gnus-inhibit-images handle string-match throw nil buffer-live-p get-buffer "\\`image/" mm-inline-override-p 4 "inline" mm-attachment-override-p mm-automatic-display-p mm-inlinable-p mm-inlined-p mm-automatic-external-display-p t split-string "/" "text" rassq "message" insert-char 10 2 0 1 gnus-unbuttonized-mime-type-p gnus-insert-mime-button (set-buffer gnus-summary-buffer) ((error)) derived-mode-p gnus-article-mode mm-display-part mm-display-inline gnus-article-insert-newline "\n" -1 put-text-property gnus-undeletable gnus-treat-article "application/pgp-signature" not-attachment display text gnus-article-mime-handle-alist ...] 6)
gnus-mime-display-single((#<buffer *mm-uu*-975097> ("text/x-org") nil nil nil nil nil nil))
gnus-mime-display-part((#<buffer *mm-uu*-975097> ("text/x-org") nil nil nil nil nil nil))
mapcar(gnus-mime-display-part ((#<buffer *mm-uu*> ("text/plain" (charset . gnus-decoded)) nil (lambda nil (let ((inhibit-read-only t)) (delete-region #<marker (moves after insertion) at 3806 in *Article gmane.emacs.orgmode*> #<marker at 4171 in *Article gmane.emacs.orgmode*>))) nil nil nil nil) (#<buffer *mm-uu*-161616> ("text/x-org") nil (lambda nil (let ((inhibit-read-only t)) (delete-region #<marker (moves after insertion) at 4172 in *Article gmane.emacs.orgmode*> #<marker at 4210 in *Article gmane.emacs.orgmode*>))) nil nil nil nil) (#<buffer *mm-uu*-975097> ("text/x-org") nil nil nil nil nil nil) (#<buffer *mm-uu*-44672> ("text/x-org") nil nil nil nil nil nil) (#<buffer *mm-uu*-414536> ("text/x-org") nil nil nil nil nil nil) (#<buffer *mm-uu*-4102> ("text/plain" (charset . gnu
s-decoded)) nil nil nil nil nil nil)))
gnus-mime-display-mixed(((#<buffer *mm-uu*> ("text/plain" (charset . gnus-decoded)) nil (lambda nil (let ((inhibit-read-only t)) (delete-region #<marker (moves after insertion) at 3806 in *Article gmane.emacs.orgmode*> #<marker at 4171 in *Article gmane.emacs.orgmode*>))) nil nil nil nil) (#<buffer *mm-uu*-161616> ("text/x-org") nil (lambda nil (let ((inhibit-read-only t)) (delete-region #<marker (moves after insertion) at 4172 in *Article gmane.emacs.orgmode*> #<marker at 4210 in *Article gmane.emacs.orgmode*>))) nil nil nil nil) (#<buffer *mm-uu*-975097> ("text/x-org") nil nil nil nil nil nil) (#<buffer *mm-uu*-44672> ("text/x-org") nil nil nil nil nil nil) (#<buffer *mm-uu*-414536> ("text/x-org") nil nil nil nil nil nil) (#<buffer *mm-uu*-4102> ("text/plain" (charset . gnus-deco
ded)) nil nil nil nil nil nil)))
gnus-mime-display-part(("multipart/mixed" (#<buffer *mm-uu*> ("text/plain" (charset . gnus-decoded)) nil (lambda nil (let ((inhibit-read-only t)) (delete-region #<marker (moves after insertion) at 3806 in *Article gmane.emacs.orgmode*> #<marker at 4171 in *Article gmane.emacs.orgmode*>))) nil nil nil nil) (#<buffer *mm-uu*-161616> ("text/x-org") nil (lambda nil (let ((inhibit-read-only t)) (delete-region #<marker (moves after insertion) at 4172 in *Article gmane.emacs.orgmode*> #<marker at 4210 in *Article gmane.emacs.orgmode*>))) nil nil nil nil) (#<buffer *mm-uu*-975097> ("text/x-org") nil nil nil nil nil nil) (#<buffer *mm-uu*-44672> ("text/x-org") nil nil nil nil nil nil) (#<buffer *mm-uu*-414536> ("text/x-org") nil nil nil nil nil nil) (#<buffer *mm-uu*-4102> ("text/plain" (ch
arset . gnus-decoded)) nil nil nil nil nil nil)))
gnus-display-mime()
gnus-article-prepare-display()
gnus-article-prepare(89997 nil)
gnus-summary-display-article(89997)
gnus-summary-next-page(nil)
funcall-interactively(gnus-summary-next-page nil)
call-interactively(gnus-summary-next-page nil nil)
command-execute(gnus-summary-next-page)
The mm-display-inline-fontify call inserts "#+begin_foo...\n#+end_foo\n"
and (I won't swear to this but I think it's right) somebody on the way
*up* the stack adds an extra newline (maybe gnus-mime-display-single - the
others seem too generic and/or too simple to do it).
--
Nick
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-21 8:58 ` Nicolas Goaziou
2014-08-21 11:22 ` Thorsten Jolitz
@ 2014-08-22 13:47 ` Bastien
2014-09-23 10:29 ` Thorsten Jolitz
2 siblings, 0 replies; 27+ messages in thread
From: Bastien @ 2014-08-22 13:47 UTC (permalink / raw)
To: Nicolas Goaziou; +Cc: emacs-orgmode, Thorsten Jolitz
Nicolas Goaziou <mail@nicolasgoaziou.fr> writes:
> AFAIK, [:space:] is not compatible with XEmacs.
FWIW, I'm less and less sure why we should worry about XEmacs
compatibility. I wish some XEmacs user could step up and take
care of all these XEmacs compatibility issue.
--
Bastien
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-22 10:28 ` Thorsten Jolitz
2014-08-22 13:46 ` Nick Dokos
@ 2014-08-22 13:53 ` Nicolas Richard
2014-08-22 14:20 ` Nicolas Richard
` (2 more replies)
1 sibling, 3 replies; 27+ messages in thread
From: Nicolas Richard @ 2014-08-22 13:53 UTC (permalink / raw)
To: Thorsten Jolitz; +Cc: emacs-orgmode
Thorsten Jolitz <tjolitz@gmail.com> writes:
> Maybe they switched to the new parser between versions, that parses a
> src-block with :post-blank's, but does not take them into account when
> interpreting?
I tried an experiment : (defun org-mode (&rest _) t) and refresh. The
newlines didn't come back (but fontification obviously disappeared). So
I guess it isn't org-mode's fault.
I would like to blame (mm-uu-dissect) but I didn't look into it. I'll
take the opportunity to test if it'll also eat multiple blank lines (I
think it will) :
#+BEGIN_QUOTE
hallo world
#+END_QUOTE
#+BEGIN_COMMENT
hallo world
#+END_COMMENT
#+BEGIN_EXAMPLE
hallo world
#+END_EXAMPLE
#+BEGIN_SRC emacs-lisp
hallo world
#+END_SRC
(There should be 1, then 2, then 3 blanks lines between the successives
blocks above.)
--
Nico.
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-22 13:53 ` Nicolas Richard
@ 2014-08-22 14:20 ` Nicolas Richard
2014-08-22 14:26 ` Article Mode eats newlines between src-blocks (was Re: org-element-at-point fails in programming-modes) Thorsten Jolitz
2014-08-22 14:46 ` org-element-at-point fails in programming-modes Nick Dokos
2 siblings, 0 replies; 27+ messages in thread
From: Nicolas Richard @ 2014-08-22 14:20 UTC (permalink / raw)
To: Nicolas Richard; +Cc: emacs-orgmode, Thorsten Jolitz
Nicolas Richard <theonewiththeevillook@yahoo.fr> writes:
> I would like to blame (mm-uu-dissect) but I didn't look into it.
I now blame (mm-uu-dissect). The following patch fixes it, but that part
of the code must be there for a reason... and I don't know what it is.
Modified lisp/gnus/mm-uu.el
diff --git a/lisp/gnus/mm-uu.el b/lisp/gnus/mm-uu.el
index 423324a..2200caa 100644
--- a/lisp/gnus/mm-uu.el
+++ b/lisp/gnus/mm-uu.el
@@ -668,10 +668,7 @@ value of `mm-uu-text-plain-type'."
(setq end-point (point)))))
(or (not (setq func (mm-uu-function-2 entry)))
(funcall func)))
- (if (and (> start-point text-start)
- (progn
- (goto-char text-start)
- (re-search-forward "." start-point t)))
+ (if (> start-point text-start)
(push
(mm-make-handle (mm-uu-copy-to-buffer text-start start-point)
mm-uu-text-plain-type)
--
Nico.
^ permalink raw reply related [flat|nested] 27+ messages in thread
* Article Mode eats newlines between src-blocks (was Re: org-element-at-point fails in programming-modes)
2014-08-22 13:53 ` Nicolas Richard
2014-08-22 14:20 ` Nicolas Richard
@ 2014-08-22 14:26 ` Thorsten Jolitz
2014-08-22 14:46 ` org-element-at-point fails in programming-modes Nick Dokos
2 siblings, 0 replies; 27+ messages in thread
From: Thorsten Jolitz @ 2014-08-22 14:26 UTC (permalink / raw)
To: emacs-orgmode
Nicolas Richard <theonewiththeevillook@yahoo.fr> writes:
> Thorsten Jolitz <tjolitz@gmail.com> writes:
>> Maybe they switched to the new parser between versions, that parses a
>> src-block with :post-blank's, but does not take them into account when
>> interpreting?
>
> I tried an experiment : (defun org-mode (&rest _) t) and refresh. The
> newlines didn't come back (but fontification obviously disappeared). So
> I guess it isn't org-mode's fault.
>
> I would like to blame (mm-uu-dissect) but I didn't look into it. I'll
> take the opportunity to test if it'll also eat multiple blank lines (I
> think it will) :
>
> #+BEGIN_QUOTE
> hallo world
> #+END_QUOTE
> #+BEGIN_COMMENT
> hallo world
> #+END_COMMENT
> #+BEGIN_EXAMPLE
> hallo world
> #+END_EXAMPLE
> #+BEGIN_SRC emacs-lisp
> hallo world
> #+END_SRC
>
> (There should be 1, then 2, then 3 blanks lines between the successives
> blocks above.)
I don't see any blank lines between the blocks.
This is how a string that is fontified in mm-view.el looks like, no
matter if there are trailing blank lines:
,----
| "#+BEGIN_SRC emacs-lisp\n (- 2 2)\n#+END_SRC\n"
`----
i.e. thats the value of HANDLE in this function:
,----
| (mm-display-inline-fontify HANDLE &optional MODE)
`----
So either they missed the additional final "\n"'s for all but the last
block when parsing, or they forgot to handle them when inserting the
fontified string again.
PS
I renamed this thread because the original topic, which is still more
important for me (!), is not discussed anymore.
--
cheers,
Thorsten
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-22 13:53 ` Nicolas Richard
2014-08-22 14:20 ` Nicolas Richard
2014-08-22 14:26 ` Article Mode eats newlines between src-blocks (was Re: org-element-at-point fails in programming-modes) Thorsten Jolitz
@ 2014-08-22 14:46 ` Nick Dokos
2 siblings, 0 replies; 27+ messages in thread
From: Nick Dokos @ 2014-08-22 14:46 UTC (permalink / raw)
To: emacs-orgmode
Nicolas Richard <theonewiththeevillook@yahoo.fr> writes:
> Thorsten Jolitz <tjolitz@gmail.com> writes:
>> Maybe they switched to the new parser between versions, that parses a
>> src-block with :post-blank's, but does not take them into account when
>> interpreting?
>
> I tried an experiment : (defun org-mode (&rest _) t) and refresh. The
> newlines didn't come back (but fontification obviously disappeared). So
> I guess it isn't org-mode's fault.
>
> I would like to blame (mm-uu-dissect) but I didn't look into it. I'll
> take the opportunity to test if it'll also eat multiple blank lines (I
> think it will) :
>
> #+BEGIN_QUOTE
> hallo world
> #+END_QUOTE
>
> #+BEGIN_COMMENT
> hallo world
> #+END_COMMENT
>
> #+BEGIN_EXAMPLE
> hallo world
> #+END_EXAMPLE
>
> #+BEGIN_SRC emacs-lisp
> hallo world
> #+END_SRC
>
> (There should be 1, then 2, then 3 blanks lines between the successives
> blocks above.)
No blank lines in v5.13, a single blank line in Ma Gnus v. 0.12.
--
Nick
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-22 4:02 ` Nick Dokos
2014-08-22 5:22 ` Nicolas Richard
2014-08-22 10:28 ` Thorsten Jolitz
@ 2014-08-22 17:07 ` Rasmus
2 siblings, 0 replies; 27+ messages in thread
From: Rasmus @ 2014-08-22 17:07 UTC (permalink / raw)
To: emacs-orgmode
Nick Dokos <ndokos@gmail.com> writes:
> Nick Dokos <ndokos@gmail.com> writes:
>
>> Sebastien Vauban <sva-news@mygooglest.com>
>> writes:
>>
>>> Nick Dokos wrote:
>>>> Thorsten Jolitz <tjolitz@gmail.com> writes:
>>>>> Thorsten Jolitz <tjolitz@gmail.com> writes:
>>>>>
>>>>> As a side-remark, I did send these blocks with emptly lines between them,
>>>>> and when I look at my post in gmane the format looks alright, however
>>>>> when I open it in gnus the empty lines are gone and it looks like this:
>>>>>
>>>>>> * ORG SCRATCH
>>>>>>
>>>>>> #+BEGIN_QUOTE
>>>>>> hallo world
>>>>>> #+END_QUOTE
>>>>>> #+BEGIN_COMMENT
>>>>>> hallo world
>>>>>> #+END_COMMENT
>>>>>> #+BEGIN_EXAMPLE
>>>>>> hallo world
>>>>>> #+END_EXAMPLE
>>>>>> #+BEGIN_SRC emacs-lisp
>>>>>> hallo world
>>>>>> #+END_SRC
>>>>>
>>>>> Am I the only one seeing this? Bug in gnus/message mode?
>>>>
>>>> I see empty lines between the blocks in gnus.
>>>
>>> I don't see the empty lines, like Thorsten.
>>>
>>
>> ... and on a different machine, I don't see them either.
>> Now I have to figure out what's different between them.
>>
>
> One machine is running Gnus v. 5.13: that one smooshes the code
> blocks together.
>
> The other is running Ma Gnus v. 0.12: that one leaves empty
> lines between blocks.
I cannot reproduce on my system.
For Ma I use the git head from today. I tested v5.13 using emacs-bzr
from today (rev. 117722) and rev. 117624 from the beginning of August.
—Rasmus
--
Evidence suggests Snowden used a powerful tool called monospaced fonts
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-08-21 8:58 ` Nicolas Goaziou
2014-08-21 11:22 ` Thorsten Jolitz
2014-08-22 13:47 ` Bastien
@ 2014-09-23 10:29 ` Thorsten Jolitz
2014-09-23 21:27 ` Nicolas Goaziou
2 siblings, 1 reply; 27+ messages in thread
From: Thorsten Jolitz @ 2014-09-23 10:29 UTC (permalink / raw)
To: emacs-orgmode
Nicolas Goaziou <mail@nicolasgoaziou.fr> writes:
> Hello,
>
> Thorsten Jolitz <tjolitz@gmail.com> writes:
>
>> Ok, thanks, that sounds promising. OTOH, is the use of "\\S-" really
>> mandatory,
>
> No, it isn't.
>
>> couldn't a more robust construct be used, either something
>> like this (untested) regexp:
>>
>> ,----
>> | "[^[:space:]\\n]+"
>> `----
>
> AFAIK, [:space:] is not compatible with XEmacs. It could be "[^
> \r\t\n]+", but even this could be too broad (e.g., "#+BEGIN_..."). We
> could also limit block names to alphanumeric characters and a bunch of
> symbols.
I noticed this issue again when calling `org-element-at-point` with
point before the stars in
,----
| ** [#A] whatsup :mytag:it:
| hello world
`----
in an emacs-lisp-mode buffer - it results in:
,----
| (paragraph (:begin 193 :end 246 :contents-begin 206 :contents-end 245
| :post-blank 1 :post-affiliated 206 ...))
`----
so it kind-of works outside org major-mode, but not correctly due to
character-class problem in the regexp(s).
PS
My org-mode is up to date
#+BEGIN_SRC emacs-lisp
(call-interactively 'org-version)
#+END_SRC
#+results:
: Org-mode version 8.3beta (release_8.3beta-277-g698705 @
/usr/share/emacs/24.3/lisp/org/lisp/)
--
cheers,
Thorsten
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: org-element-at-point fails in programming-modes
2014-09-23 10:29 ` Thorsten Jolitz
@ 2014-09-23 21:27 ` Nicolas Goaziou
0 siblings, 0 replies; 27+ messages in thread
From: Nicolas Goaziou @ 2014-09-23 21:27 UTC (permalink / raw)
To: Thorsten Jolitz; +Cc: emacs-orgmode
Hello,
Thorsten Jolitz <tjolitz@gmail.com> writes:
> I noticed this issue again when calling `org-element-at-point` with
> point before the stars in
>
> ,----
> | ** [#A] whatsup :mytag:it:
> | hello world
> `----
>
> in an emacs-lisp-mode buffer - it results in:
>
> ,----
> | (paragraph (:begin 193 :end 246 :contents-begin 206 :contents-end 245
> | :post-blank 1 :post-affiliated 206 ...))
> `----
>
> so it kind-of works outside org major-mode, but not correctly due to
> character-class problem in the regexp(s).
Again, `org-element-at-point' is not meant to be used outside of an Org
buffer. You can improve the situation by changing regexps, but you will
get bitten sooner or later.
Regards,
--
Nicolas Goaziou
^ permalink raw reply [flat|nested] 27+ messages in thread
end of thread, other threads:[~2014-09-23 21:27 UTC | newest]
Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-20 12:00 org-element-at-point fails in programming-modes Thorsten Jolitz
2014-08-20 12:12 ` Thorsten Jolitz
2014-08-20 12:17 ` Nick Dokos
2014-08-20 12:39 ` Sebastien Vauban
2014-08-20 14:28 ` Nick Dokos
2014-08-22 4:02 ` Nick Dokos
2014-08-22 5:22 ` Nicolas Richard
2014-08-22 13:23 ` Nick Dokos
2014-08-22 10:28 ` Thorsten Jolitz
2014-08-22 13:46 ` Nick Dokos
2014-08-22 13:53 ` Nicolas Richard
2014-08-22 14:20 ` Nicolas Richard
2014-08-22 14:26 ` Article Mode eats newlines between src-blocks (was Re: org-element-at-point fails in programming-modes) Thorsten Jolitz
2014-08-22 14:46 ` org-element-at-point fails in programming-modes Nick Dokos
2014-08-22 17:07 ` Rasmus
2014-08-20 12:41 ` Nicolas Richard
2014-08-21 20:03 ` Rasmus
2014-08-21 20:13 ` Rasmus
2014-08-21 20:35 ` Thorsten Jolitz
2014-08-21 20:49 ` Rasmus
2014-08-20 12:40 ` Nicolas Richard
2014-08-20 13:52 ` Thorsten Jolitz
2014-08-21 8:58 ` Nicolas Goaziou
2014-08-21 11:22 ` Thorsten Jolitz
2014-08-22 13:47 ` Bastien
2014-09-23 10:29 ` Thorsten Jolitz
2014-09-23 21:27 ` Nicolas Goaziou
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).