[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] [babel] feature request: debug messages
From: |
Eric Schulte |
Subject: |
Re: [O] [babel] feature request: debug messages |
Date: |
Wed, 03 Jul 2013 16:55:42 -0600 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) |
Hi Andreas,
This should be easy to turn on or off using the newly introduced
:prologue and :epilogue header arguments. See the manual and the
following example.
#+Title: debug messages
#+Property: session *R*
#+Property: prologue (format "print(\"entering %s\")" (get-current-name))
An elisp block to simplify the =:prologue= definition.
#+begin_src emacs-lisp
(defun get-current-name ()
(save-excursion
(goto-char org-babel-current-src-block-location)
(while (and (forward-line -1)
(looking-at org-babel-multi-line-header-regexp)))
(when (looking-at org-babel-src-name-w-name-regexp)
(org-no-properties (match-string 3)))))
#+end_src
Two blocks with simple assignments.
#+name: block-1
#+begin_src R
x <- 2 + 2
#+end_src
#+name: block-2
#+begin_src R
y <- x + x
#+end_src
Execute the whole buffer =C-c C-v b= to see the prologue in action.
Andreas Leha <address@hidden> writes:
> Hi all,
>
> I would love to see messages like 'entering block foo...' and
> '...leaving block foo' printed to my R console. This would be very
> handy when I evaluate a subtree (C-c C-v s) with a lot of #+call lines
> and some lengthy ones.
>
> I know that
> (1) I could implement that myself at in the source blocks. But I would
> love if orgmode did that for me
> (2) Such messages are already printed to the emacs *Messages* buffer.
> But that buffer might not be visible and I can not switch to it,
> without interrupting the evaluation. Anyway it would be much nicer
> to see that output together with the other output, that my code
> generates.
>
>
> In essence it would be very helpful, if there was a variable
> org-babel-print-debug-messages (or org-babel-debug-level...) which if
> non-nil would cause that messages to be printed. Or is there somewhere
> already?
>
> Regards,
> Andreas
>
>
>
>
--
Eric Schulte
http://cs.unm.edu/~eschulte
- [O] [babel] feature request: debug messages, Andreas Leha, 2013/07/03
- Re: [O] [babel] feature request: debug messages,
Eric Schulte <=
- Re: [O] [babel] feature request: debug messages, Andreas Leha, 2013/07/04
- Re: [O] [babel] feature request: debug messages, Eric Schulte, 2013/07/04
- Re: [O] [babel] feature request: debug messages, Andreas Leha, 2013/07/06
- Re: [O] [babel] feature request: debug messages, Eric Schulte, 2013/07/07
- Re: [O] [babel] feature request: debug messages, Andreas Leha, 2013/07/07
- Re: [O] [babel] feature request: debug messages, Eric Schulte, 2013/07/07
- Re: [O] [babel] feature request: debug messages, Andreas Leha, 2013/07/20
- Re: [O] [babel] feature request: debug messages, Andreas Leha, 2013/07/20
- Re: [O] [babel] feature request: debug messages, Andreas Leha, 2013/07/20
- Re: [O] [babel] feature request: debug messages, Eric Schulte, 2013/07/24