* problem with example block and headings
@ 2009-10-12 10:46 Eric S Fraga
2009-10-12 13:09 ` Carsten Dominik
0 siblings, 1 reply; 7+ messages in thread
From: Eric S Fraga @ 2009-10-12 10:46 UTC (permalink / raw)
To: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 1103 bytes --]
Hello,
This is not a critical problem but I thought I would highlight it.
If you have an example block which includes lines that look like
org-mode headings, the show/collapse commands get confused. The two
images attached show the erroneous behaviour for a file with these
contents:
--8<---------------cut here---------------start------------->8---
* example blocks
The following is an example of the contents of a simple org-mode file:
#+begin_example problem with org interpretation of contents
This is an example of a simple org-mode file
* The main heading
** A sub-heading
** another sub-heading
- a list
- second entry
#+end_example
That example shows the hierarchical structure and the use of lists.
** Further text here
This is more text that is in a sub-section
--8<---------------cut here---------------end--------------->8---
Although a contrived example, this arose from my use of org-babel-sh
and having output generated that happened to have lines starting with
'* '.
Note also the indentation of the line immediately after the end of the
example.
thanks,
eric
[-- Attachment #2: expanded.jpg --]
[-- Type: image/jpeg, Size: 32917 bytes --]
[-- Attachment #3: collapsed.jpg --]
[-- Type: image/jpeg, Size: 6275 bytes --]
[-- Attachment #4: Type: text/plain, Size: 204 bytes --]
_______________________________________________
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: problem with example block and headings
2009-10-12 10:46 problem with example block and headings Eric S Fraga
@ 2009-10-12 13:09 ` Carsten Dominik
2009-10-12 15:24 ` Eric S Fraga
2009-10-12 16:20 ` [patch] Re: problem with example block and headings Dan Davison
0 siblings, 2 replies; 7+ messages in thread
From: Carsten Dominik @ 2009-10-12 13:09 UTC (permalink / raw)
To: Eric S Fraga; +Cc: emacs-orgmode
Hi Eric,
please move the cursor into the example block and press "C-c '" (that
is C-c followed by the single quote. This will get you into a special
editing buffer for this snippet. When you exit by pressing the same
keys again, you will see what Org does to quote such headlines.
Also, you might enjoy your example even better if you use
#+begin_src org
instead of
#+begin_example
HTH
- Carsten
On Oct 12, 2009, at 12:46 PM, Eric S Fraga wrote:
> Hello,
>
> This is not a critical problem but I thought I would highlight it.
>
> If you have an example block which includes lines that look like
> org-mode headings, the show/collapse commands get confused. The two
> images attached show the erroneous behaviour for a file with these
> contents:
>
> --8<---------------cut here---------------start------------->8---
> * example blocks
> The following is an example of the contents of a simple org-mode
> file:
> #+begin_example problem with org interpretation of contents
> This is an example of a simple org-mode file
> * The main heading
> ** A sub-heading
> ** another sub-heading
> - a list
> - second entry
> #+end_example
> That example shows the hierarchical structure and the use of
> lists.
> ** Further text here
> This is more text that is in a sub-section
> --8<---------------cut here---------------end--------------->8---
>
> Although a contrived example, this arose from my use of org-babel-sh
> and having output generated that happened to have lines starting with
> '* '.
>
> Note also the indentation of the line immediately after the end of the
> example.
>
> thanks,
> eric
>
> <
> expanded
> .jpg><collapsed.jpg>_______________________________________________
> Emacs-orgmode mailing list
> Remember: use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
- Carsten
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: problem with example block and headings
2009-10-12 13:09 ` Carsten Dominik
@ 2009-10-12 15:24 ` Eric S Fraga
2009-10-12 15:40 ` Giovanni Ridolfi
2009-10-12 16:20 ` [patch] Re: problem with example block and headings Dan Davison
1 sibling, 1 reply; 7+ messages in thread
From: Eric S Fraga @ 2009-10-12 15:24 UTC (permalink / raw)
To: Carsten Dominik; +Cc: emacs-orgmode
At Mon, 12 Oct 2009 15:09:31 +0200,
Carsten Dominik wrote:
>
> Hi Eric,
>
> please move the cursor into the example block and press "C-c '" (that
> is C-c followed by the single quote. This will get you into a special
> editing buffer for this snippet. When you exit by pressing the same
> keys again, you will see what Org does to quote such headlines.
>
> Also, you might enjoy your example even better if you use
>
> #+begin_src org
>
> instead of
>
> #+begin_example
>
> HTH
>
> - Carsten
Carsten,
What you suggest is perfectly reasonable in normal circumstances. My
situation is that I ran into this problem when using org-babel [1],
specifically the sh module. It generates an example block with the
output verbatim.
I guess the solution is to somehow get the shell command output
converted to not cause the problems... I'll investigate. As I said
in my original message, it's not a critical issue!
Thanks,
eric
Footnotes:
[1] I wonder whether there should be a separate orb-babel mailing
list to avoid too much noise in the org-mode list?
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: problem with example block and headings
2009-10-12 15:24 ` Eric S Fraga
@ 2009-10-12 15:40 ` Giovanni Ridolfi
2009-10-12 17:01 ` Eric Schulte
0 siblings, 1 reply; 7+ messages in thread
From: Giovanni Ridolfi @ 2009-10-12 15:40 UTC (permalink / raw)
To: Carsten Dominik, Eric S Fraga; +Cc: emacs-orgmode
--- Lun 12/10/09, Eric S Fraga <ucecesf@ucl.ac.uk> ha scritto:
> Footnotes:
> [1] I wonder whether there should be a separate
> orb-babel mailing list to avoid too much noise
> in the org-mode list?
what about a tag in the subject line such as:
Subject: [babel] problem with example block and headings
cheers,
Giovanni
^ permalink raw reply [flat|nested] 7+ messages in thread
* [patch] Re: problem with example block and headings
2009-10-12 13:09 ` Carsten Dominik
2009-10-12 15:24 ` Eric S Fraga
@ 2009-10-12 16:20 ` Dan Davison
1 sibling, 0 replies; 7+ messages in thread
From: Dan Davison @ 2009-10-12 16:20 UTC (permalink / raw)
To: Carsten Dominik; +Cc: emacs-orgmode
Carsten Dominik <carsten.dominik@gmail.com> writes:
> Hi Eric,
>
> please move the cursor into the example block and press "C-c '" (that
> is C-c followed by the single quote. This will get you into a special
> editing buffer for this snippet. When you exit by pressing the same
> keys again, you will see what Org does to quote such headlines.
Hmm, and you also see that point jumps around by one character.
Carsten, please consider merging branch ded-org-src at
git://repo.or.cz/org-mode/babel.git
Dan
--8<---------------cut here---------------start------------->8---
commit 23b4026937572339a453922bb79a05d1e82597e7
Author: Dan Davison <davison@stats.ox.ac.uk>
Date: Mon Oct 12 12:13:08 2009 -0400
org-src-mode: maintain relative location of point when lines are protected
diff --git a/lisp/org-src.el b/lisp/org-src.el
index 796e914..03e5b45 100644
--- a/lisp/org-src.el
+++ b/lisp/org-src.el
@@ -229,6 +229,7 @@ the edited version."
(when org-mode-p
(goto-char (point-min))
(while (re-search-forward "^," nil t)
+ (if (eq (org-current-line) line) (setq total-nindent (1+ total-nindent)))
(replace-match "")))
(org-goto-line (1+ (- line begline)))
(org-move-to-column
@@ -463,7 +464,7 @@ the language, a switch telling if the content should be in a single line."
(total-nindent (+ (or org-edit-src-block-indentation 0)
org-edit-src-content-indentation))
(preserve-indentation org-src-preserve-indentation)
- code line col indent)
+ (delta 0) code line col indent)
(untabify (point-min) (point-max))
(save-excursion
(goto-char (point-min))
@@ -490,6 +491,7 @@ the language, a switch telling if the content should be in a single line."
(goto-char (point-min))
(while (re-search-forward
(if (org-mode-p) "^\\(.\\)" "^\\([*]\\|[ \t]*#\\+\\)") nil t)
+ (if (eq (org-current-line) line) (setq delta (1+ delta)))
(replace-match ",\\1")))
(when (org-bound-and-true-p org-edit-src-picture)
(setq preserve-indentation nil)
@@ -514,7 +516,7 @@ the language, a switch telling if the content should be in a single line."
(goto-char beg)
(if single (just-one-space))
(org-goto-line (1- (+ (org-current-line) line)))
- (org-move-to-column (if preserve-indentation col (+ col total-nindent)))
+ (org-move-to-column (if preserve-indentation col (+ col total-nindent delta)))
(move-marker beg nil)
(move-marker end nil)))
--8<---------------cut here---------------end--------------->8---
>
> Also, you might enjoy your example even better if you use
>
> #+begin_src org
>
> instead of
>
> #+begin_example
>
> HTH
>
> - Carsten
>
> On Oct 12, 2009, at 12:46 PM, Eric S Fraga wrote:
>
>> Hello,
>>
>> This is not a critical problem but I thought I would highlight it.
>>
>> If you have an example block which includes lines that look like
>> org-mode headings, the show/collapse commands get confused. The two
>> images attached show the erroneous behaviour for a file with these
>> contents:
>>
>> --8<---------------cut here---------------start------------->8---
>> * example blocks
>> The following is an example of the contents of a simple org-mode
>> file:
>> #+begin_example problem with org interpretation of contents
>> This is an example of a simple org-mode file
>> * The main heading
>> ** A sub-heading
>> ** another sub-heading
>> - a list
>> - second entry
>> #+end_example
>> That example shows the hierarchical structure and the use of
>> lists.
>> ** Further text here
>> This is more text that is in a sub-section
>> --8<---------------cut here---------------end--------------->8---
>>
>> Although a contrived example, this arose from my use of org-babel-sh
>> and having output generated that happened to have lines starting with
>> '* '.
>>
>> Note also the indentation of the line immediately after the end of the
>> example.
>>
>> thanks,
>> eric
>>
>> <
>> expanded
>> .jpg><collapsed.jpg>_______________________________________________
>> Emacs-orgmode mailing list
>> Remember: use `Reply All' to send replies to the list.
>> Emacs-orgmode@gnu.org
>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
>
> - Carsten
>
>
>
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Remember: use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: problem with example block and headings
2009-10-12 15:40 ` Giovanni Ridolfi
@ 2009-10-12 17:01 ` Eric Schulte
2009-10-13 7:57 ` New guidelines for posting about org-babel (was problem with example block and headings) Carsten Dominik
0 siblings, 1 reply; 7+ messages in thread
From: Eric Schulte @ 2009-10-12 17:01 UTC (permalink / raw)
To: Giovanni Ridolfi; +Cc: emacs-orgmode, Carsten Dominik
Giovanni Ridolfi <giovanni.ridolfi@yahoo.it> writes:
> --- Lun 12/10/09, Eric S Fraga <ucecesf@ucl.ac.uk> ha scritto:
>> Footnotes:
>> [1] I wonder whether there should be a separate
>> orb-babel mailing list to avoid too much noise
>> in the org-mode list?
>
> what about a tag in the subject line such as:
>
> Subject: [babel] problem with example block and headings
>
I second Giovanni's suggestion.
The Org-mode mailing list is such a nice community I would hate for the
Org-babel discussions to leave it, at least until Carsten kicks us
out :). -- Eric
>
> cheers,
>
> Giovanni
>
>
>
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Remember: use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
^ permalink raw reply [flat|nested] 7+ messages in thread
* New guidelines for posting about org-babel (was problem with example block and headings)
2009-10-12 17:01 ` Eric Schulte
@ 2009-10-13 7:57 ` Carsten Dominik
0 siblings, 0 replies; 7+ messages in thread
From: Carsten Dominik @ 2009-10-13 7:57 UTC (permalink / raw)
To: Eric Schulte; +Cc: emacs-orgmode
On Oct 12, 2009, at 7:01 PM, Eric Schulte wrote:
> Giovanni Ridolfi <giovanni.ridolfi@yahoo.it> writes:
>
>> --- Lun 12/10/09, Eric S Fraga <ucecesf@ucl.ac.uk> ha scritto:
>>> Footnotes:
>>> [1] I wonder whether there should be a separate
>>> orb-babel mailing list to avoid too much noise
>>> in the org-mode list?
>>
>> what about a tag in the subject line such as:
>>
>> Subject: [babel] problem with example block and headings
>>
>
> I second Giovanni's suggestion.
So lets make this a rule.
Can I please ask people discussing features of org-babel on this
mailing list to mark their posts with [babel] in the headline?
This will allow those who are not interested in this part of the
discussion to filter against such messages, or to automatically
sort them into a separate folder.
Thanks!
- Carsten
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2009-10-13 18:43 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-12 10:46 problem with example block and headings Eric S Fraga
2009-10-12 13:09 ` Carsten Dominik
2009-10-12 15:24 ` Eric S Fraga
2009-10-12 15:40 ` Giovanni Ridolfi
2009-10-12 17:01 ` Eric Schulte
2009-10-13 7:57 ` New guidelines for posting about org-babel (was problem with example block and headings) Carsten Dominik
2009-10-12 16:20 ` [patch] Re: problem with example block and headings Dan Davison
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.