[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/org 16f15f9665 1/2: * doc/org-manual.org (Export hooks)
From: |
ELPA Syncer |
Subject: |
[elpa] externals/org 16f15f9665 1/2: * doc/org-manual.org (Export hooks): Fix example hook |
Date: |
Wed, 7 Jun 2023 15:59:08 -0400 (EDT) |
branch: externals/org
commit 16f15f9665088de97902652706e8001c126fdc5b
Author: Ihor Radchenko <yantar92@posteo.net>
Commit: Ihor Radchenko <yantar92@posteo.net>
* doc/org-manual.org (Export hooks): Fix example hook
Set `org-map-continue-from' in the hook as otherwise the example won't
work if user try the example on buffer with headings not separated by
contents or empty lines.
Reported-by: Victor A. Stoichita <victor@svictor.net>
Link: https://orgmode.org/list/877csf6yva.fsf@svictor.net
---
doc/org-manual.org | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/doc/org-manual.org b/doc/org-manual.org
index aa2db72742..c116948491 100644
--- a/doc/org-manual.org
+++ b/doc/org-manual.org
@@ -16195,7 +16195,12 @@ can remove every headline in the buffer during export
like this:
"Remove all headlines in the current buffer.
BACKEND is the export backend being used, as a symbol."
(org-map-entries
- (lambda () (delete-region (point) (line-beginning-position 2)))))
+ (lambda ()
+ (delete-region (point) (line-beginning-position 2))
+ ;; We need to tell `org-map-entries' to not skip over heading at
+ ;; point. Otherwise, it would continue from _next_ heading. See
+ ;; the docstring of `org-map-entries' for details.
+ (setq org-map-continue-from (point)))))
(add-hook 'org-export-before-parsing-hook #'my-headline-removal)
#+end_src