emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Eric Schulte <eric.schulte@gmx.com>
To: Bernd Weiss <bernd.weiss@uni-koeln.de>
Cc: emacs-orgmode@gnu.org
Subject: Re: Running "org-babel-tangle" and/or "org-export-as-pdf" in Emacs batch mode
Date: Wed, 11 Apr 2012 10:14:25 -0400	[thread overview]
Message-ID: <87y5q2ux14.fsf@gmx.com> (raw)
In-Reply-To: <4F8433B9.7070007@uni-koeln.de> (Bernd Weiss's message of "Tue, 10 Apr 2012 15:20:57 +0200")

Bernd Weiss <bernd.weiss@uni-koeln.de> writes:

> Dear all,
>
> I am not sure if this an orgmode-, an ESS- or an Emacs-related question.
>
> I am working on an orgmode-file with embedded R code. Since I am using a
> build tool called waf, I would like to call Emacs from command line like
> this:
>
> emacs --batch --load "e:/config/.emacs" --visit test.org --funcall
> org-export-as-pdf
>
> (or call org-babel-tangle)
>
> However, it stops with "Type C-h m for help on ESS version 12.03". If I
> remove the R part (#+begin_src etc.), everything works as expected.
>
> This is my (hopefully) minimal example, the command line output and the
> orgmode related infos.
>
> Thanks,
>
> Bernd
>

Hi Bernd,

I can't recreate this hanging issue locally (I don't have access to a
windows box).  This sounds like an ESS issue to me since ESS seems to be
the hanging process.  Perhaps a good first step would be to try to
evaluate "(require 'ess) (R)" in a batch Emacs session without Emacs
hanging.  Once this is working then it should be clear how to run ESS
sessions from code blocks.

Best,

>
>
> -------------------minimal example: test.org---------------------------
> # Babel settings
> #+PROPERTY: session *R*
> #+PROPERTY: tangle test.R
> #+PROPERTY: comments yes
> #+PROPERTY: results output
> #+PROPERTY: exports both
>
> #+BEAMER_FRAME_LEVEL: 1
>
> #+startup: beamer
> #+LaTeX_CLASS: beamer
> #+LaTeX_CLASS_OPTIONS: [bigger]
> #+latex_header: %%\mode<beamer>{\usetheme{Madrid}}
>
> * test heading
> 	lsals
>
> #+begin_src R
> 1+1
> #+end_src
> -------------------minimal example: text.org---------------------------
>
>
>
>
>
> -------------------cl-output------------------------------------------
> wmx336@fi-weiss-50 /cygdrive/e/projects/software/ps2012r_intro/test
> $ emacs --batch --load "e:/config/.emacs" --visit test.org --funcall
> org-export-as-pdf
> customizing GNU Emacs
> customizing GNU Emacs for Win 7
> Loading e:/config/.recentf...
> Cleaning up the recentf list...
> Cleaning up the recentf list...done (0 removed)
> Loading tex-mik...
> Ido mode enabled
> Source file
> `d:/programme/emacs/site-lisp/org-mode/contrib/lisp/org-contacts.el'
> newer than byte-compiled file
> Ido mode enabled
> Loading
> d:/programme/emacs/site-lisp/color-theme/themes/color-theme-example.el
> (source)...
> Loading
> d:/programme/emacs/site-lisp/color-theme/themes/color-theme-example.elc...
> Loading
> d:/programme/emacs/site-lisp/color-theme/themes/color-theme-library.el
> (source)...
> Loading
> d:/programme/emacs/site-lisp/color-theme/themes/color-theme-library.elc...
> Loading
> d:/programme/emacs/site-lisp/color-theme/themes/color-theme-tango.el
> (source)...
> Loading
> d:/programme/emacs/site-lisp/color-theme/themes/color-theme-tango.elc...
> [yas] warning: keybinding "(rinari-minor-mode-map . C-c C-c C-r)"
> invalid for snippet "#+begin_src R...#+end_" since keymap
> "rinari-minor-mode-map" does not (yet?) exist.
> [yas] warning: keybinding "(rinari-minor-mode-map . C-c C-c C-b)"
> invalid for snippet "beamer_envargs" since keymap
> "rinari-minor-mode-map" does not (yet?) exist.
> Loading d:/programme/emacs/site-lisp/graphviz-dot-mode.el (source)...
> OVERVIEW
> Local Ispell dictionary set to nil
> Starting new Ispell process [default] ...
> File mode specification error: (error
> "d:\\programme\\Aspell\\bin\\aspell.exe did not output version line")
> Loading vc-git...
> Exporting to PDF...
> Exporting to LaTeX...
> Local Ispell dictionary set to nil
> Automatic display of crossref information was turned on
> Applying style hooks...
> Applying style hooks... done
> Local Ispell dictionary set to nil
> Local Ispell dictionary set to nil
> executing R code block...
> Type C-h m for help on ESS version 12.03
> -------------------cl-output------------------------------------------
>
>
>
>
> -------------------org-related-infos-----------------------------------
> Emacs  : GNU Emacs 23.3.1 (i386-mingw-nt5.1.2600)
>  of 2011-03-10 on 3249CTO
> Package: Org-mode version 7.8.06 (release_7.8.06.180.g22bfd)
>
> current state:
> ==============
> (setq
>  org-export-preprocess-before-backend-specifics-hook
> '(org-inlinetask-export-handler)
>  org-export-latex-after-initial-vars-hook '(org-beamer-after-initial-vars)
>  org-export-latex-listings t
>  org-speed-command-hook '(org-speed-command-default-hook
> org-babel-speed-command-hook)
>  org-agenda-custom-commands '(("c" "conferences" ((tags "CONFERENCE"))
> ((org-tags-match-list-sublevels nil))
> 			       ((org-columns-default-format "%DATE %LOCATION")))
> 			      ("d" "Upcoming deadlines" agenda ""
> 			       ((org-agenda-time-grid nil) (org-deadline-warning-days 365)
> (org-agenda-entry-types (quote (:deadline)))))
> 			      ("W" "Weekly Review" ((agenda "" ((org-agenda-ndays 14))) (todo
> "WRITING"))))
>  org-agenda-files '("e:/projects/habilitation/org/prHabilitation.org"
> "e:/projects/org/agendas/2011fall.org"
> "e:/projects/org/agendas/2011springterm.org"
> 		    "e:/projects/org/agendas/SynRG.org"
> "e:/projects/org/agendas/capture.org" "e:/projects/org/agendas/d_2011a.org"
> 		    "e:/projects/org/agendas/prDAAD-ipd-ma-divorce.org"
> "e:/projects/org/agendas/prDAAD-ma-simulation.org"
> 		    "e:/projects/org/agendas/privat.org"
> "e:/projects/org/agendas/pu2012bbbook_basic_meta-analysis.org"
> 		    "e:/projects/org/agendas/te2012sose.org"
> "e:/projects/org/agendas/te2012spring.org"
> "e:/projects/org/agendas/work.org")
>  org-blocker-hook '(org-block-todo-from-children-or-siblings-or-parent)
>  org-src-fontify-natively t
>  org-babel-load-languages '((emacs-lisp . t) (maxima . t) (R . t)
> (python . t) (latex . t) (dot . t) (sh . t))
>  org-ctrl-k-protect-subtree t
>  org-completion-use-ido t
>  org-metaup-hook '(org-babel-load-in-session-maybe)
>  org-after-todo-state-change-hook '(org-clock-out-if-current)
>  org-babel-tangle-lang-exts '(("python" . "py") ("maxima" . "max")
> ("emacs-lisp" . "el"))
>  org-edit-src-content-indentation 0
>  org-export-latex-format-toc-function 'org-export-latex-format-toc-default
>  org-tab-first-hook '(yas/org-very-safe-expand
> org-hide-block-toggle-maybe org-src-native-tab-command-maybe
> org-babel-hide-result-toggle-maybe)
>  org-src-mode-hook '(org-src-babel-configure-edit-buffer
> org-src-mode-configure-edit-buffer)
>  org-confirm-shell-link-function 'yes-or-no-p
>  org-export-first-hook '(org-beamer-initialize-open-trackers)
>  org-agenda-before-write-hook '(org-agenda-add-entry-text)
>  org-export-latex-packages-alist '(("" "color") ("" "listings"))
>  org-default-notes-file "e:/projects/org/agendas/capture.org"
>  org-directory "e:/projects/org/"
>  org-babel-pre-tangle-hook '(save-buffer)
>  org-cycle-hook '(org-cycle-hide-archived-subtrees
> org-cycle-hide-drawers org-cycle-show-empty-lines
> org-optimize-window-after-visibility-change)
>  org-export-preprocess-before-normalizing-links-hook
> '(org-remove-file-link-modifiers)
>  org-mode-hook '((lambda nil (make-variable-buffer-local (quote
> yas/trigger-key)) (setq yas/trigger-key [tab])
> 		  (add-to-list (quote org-tab-first-hook) (quote
> yas/org-very-safe-expand)) (define-key yas/keymap [tab] (quote
> yas/next-field)))
> 		 turn-on-org-cdlatex turn-on-auto-fill turn-on-font-lock
> 		 #[nil "\300\301\302\303\304$\207" [org-add-hook
> change-major-mode-hook org-show-block-all append local] 5]
> 		 #[nil "\300\301\302\303\304$\207" [org-add-hook
> change-major-mode-hook org-babel-show-result-all append local] 5]
> 		 org-babel-result-hide-spec org-babel-hide-all-hashes
> turn-on-visual-line-mode)
>  org-font-lock-hook '(org-inlinetask-fontify)
>  org-ctrl-c-ctrl-c-hook '(org-babel-hash-at-point
> org-babel-execute-safely-maybe)
>  org-confirm-elisp-link-function 'yes-or-no-p
>  org-export-interblocks '((src org-babel-exp-non-block-elements))
>  org-clock-out-hook '(org-clock-remove-empty-clock-drawer)
>  org-enforce-todo-dependencies t
>  org-occur-hook '(org-first-headline-recenter)
>  org-from-is-user-regexp nil
>  org-export-preprocess-before-selecting-backend-code-hook
> '(org-beamer-select-beamer-code)
>  org-confirm-babel-evaluate nil
>  org-hierarchical-checkbox-statistics nil
>  org-src-tab-acts-natively t
>  org-export-latex-final-hook '(org-beamer-amend-header
> org-beamer-fix-toc org-beamer-auto-fragile-frames
> org-beamer-place-default-actions-for-lists)
>  org-metadown-hook '(org-babel-pop-to-session-maybe)
>  org-export-blocks '((src org-babel-exp-src-block nil) (export-comment
> org-export-blocks-format-comment t) (ditaa
> org-export-blocks-format-ditaa nil)
> 		     (dot org-export-blocks-format-dot nil))
>  )
> -------------------org-related-infos-----------------------------------
>
>
>

-- 
Eric Schulte
http://cs.unm.edu/~eschulte/

  reply	other threads:[~2012-04-11 17:08 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-04-10 13:20 Running "org-babel-tangle" and/or "org-export-as-pdf" in Emacs batch mode Bernd Weiss
2012-04-11 14:14 ` Eric Schulte [this message]
2012-04-12 15:45   ` Bernd Weiss

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87y5q2ux14.fsf@gmx.com \
    --to=eric.schulte@gmx.com \
    --cc=bernd.weiss@uni-koeln.de \
    --cc=emacs-orgmode@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).