emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* [PATCH] org.texi: Replace broken example script for batch execution
@ 2016-04-07 21:05 Ethan Ligon
  2016-04-09 21:17 ` Nicolas Goaziou
  0 siblings, 1 reply; 2+ messages in thread
From: Ethan Ligon @ 2016-04-07 21:05 UTC (permalink / raw)
  To: Emacs-orgmode@gnu.org

[-- Attachment #1: Type: text/plain, Size: 1642 bytes --]

There is an example bash script in section  14.12 of the org manual which
is meant to tangle source blocks from a supplied list of org files.

The present version is broken in several small ways (it appears to date
from a period when babel was still part of contrib), and requires a
hard-coded specification of the path ORG_HOME.

I've fixed the issue with ORG_HOME, another issue with grepping for strings
that no longer are emitted by ob-tangle, and removed some obsolete
dependencies.

I'm finding the corrected script a useful thing to call from makefiles.

-Ethan

* doc/org.texi: Example bash script to tangle from *.org file was broken
and obsolete; fixed to now work with recent versions of org.
---
 doc/org.texi | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/doc/org.texi b/doc/org.texi
index 8b8dc65..f935692 100644
--- a/doc/org.texi
+++ b/doc/org.texi
@@ -16838,14 +16838,12 @@ for i in $@@; do
 done

 emacs -Q --batch \
---eval "(progn
-(add-to-list 'load-path (expand-file-name \"~/src/org/lisp/\"))
-(add-to-list 'load-path (expand-file-name \"~/src/org/contrib/lisp/\" t))
-(require 'org)(require 'org-exp)(require 'ob)(require 'ob-tangle)
-(mapc (lambda (file)
-       (find-file (expand-file-name file \"$DIR\"))
-       (org-babel-tangle)
-       (kill-buffer)) '($FILES)))" 2>&1 |grep tangled
+     --eval "(progn
+     (require 'org)(require 'ob)(require 'ob-tangle)
+     (mapc (lambda (file)
+            (find-file (expand-file-name file \"$DIR\"))
+            (org-babel-tangle)
+            (kill-buffer)) '($FILES)))" 2>&1 |grep -i tangled
 @end example

 @node Miscellaneous

[-- Attachment #2: Type: text/html, Size: 2308 bytes --]

^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [PATCH] org.texi: Replace broken example script for batch execution
  2016-04-07 21:05 [PATCH] org.texi: Replace broken example script for batch execution Ethan Ligon
@ 2016-04-09 21:17 ` Nicolas Goaziou
  0 siblings, 0 replies; 2+ messages in thread
From: Nicolas Goaziou @ 2016-04-09 21:17 UTC (permalink / raw)
  To: Ethan Ligon; +Cc: Emacs-orgmode@gnu.org

Hello,

Ethan Ligon <ligon@are.berkeley.edu> writes:

> There is an example bash script in section  14.12 of the org manual which
> is meant to tangle source blocks from a supplied list of org files.
>
> The present version is broken in several small ways (it appears to date
> from a period when babel was still part of contrib), and requires a
> hard-coded specification of the path ORG_HOME.
>
> I've fixed the issue with ORG_HOME, another issue with grepping for strings
> that no longer are emitted by ob-tangle, and removed some obsolete
> dependencies.
>
> I'm finding the corrected script a useful thing to call from makefiles.
>
> -Ethan
>
> * doc/org.texi: Example bash script to tangle from *.org file was broken
> and obsolete; fixed to now work with recent versions of org.

Applied. Thank you.

Regards,

-- 
Nicolas Goaziou

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2016-04-09 21:15 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-04-07 21:05 [PATCH] org.texi: Replace broken example script for batch execution Ethan Ligon
2016-04-09 21:17 ` 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).