From: "Mikhail Titov" <mlt@gmx.us>
To: 'Eric Schulte' <eric.schulte@gmx.com>
Cc: emacs-orgmode@gnu.org
Subject: Re: [babel] session initialization (was RE: python/babel inline images)
Date: Thu, 7 Jun 2012 20:56:11 -0500 [thread overview]
Message-ID: <001e01cd4519$e1c07d80$a5417880$@us> (raw)
In-Reply-To: <001b01cd4501$abe99bf0$03bcd3d0$@us>
> -----Original Message-----
> From: emacs-orgmode-bounces+mlt=gmx.us@gnu.org [mailto:emacs-orgmode-
> bounces+mlt=gmx.us@gnu.org] On Behalf Of Mikhail Titov
> Sent: Thursday, June 07, 2012 6:03 PM
> To: 'Eric Schulte'
> Cc: emacs-orgmode@gnu.org
> Subject: Re: [O] [babel] session initialization (was RE: python/babel
inline
> images)
>
> > >> ...
> > >>
> > >> How would I reliably refer to the org doc buffer from where
everything
> was
> > >> called? The following works just fine in session initialization code
> for
> > >> Matlab but not for Octave
> > >>
> > >
> > > (file-name-directory
> > > (car (delq nil (mapcar #'buffer-file-name (buffer-list)))))
> > >
> > > It works. But I have a feeling that it is not a reliable method. Any
> > > suggestions?
> > >
> >
> > I would recommend using the `default-directory' variable. That should
> > hold the value of the directory of the Org-mode file or the value of the
> > :dir header argument if present.
>
> Huh... now it works... I remember I've tried before but for some reason it
> was nil.. maybe typo though I have AC.
>
> The only trick [1] is to use (file-truename default-directory) as Matlab
> does not like ~.
Turns out this does not work for octave for some reason. default-directory
points to my home folder.
Also I'm getting "ansi-color-process-output: Marker does not point anywhere"
for Octave. So I have to C-c a couple of times on the block for the first
time. First evaluation just launches session but breaks because of that
error. Second time (when session is up) C-c works just fine and dumps
result. Non-session version of Octave works as expected. I wonder if it is
something Windows-specific... I can see test on :session for Octave and
Achim Gratz said it passed tests.
The problem occurs to me with git version of ob-octave.el as well. So I'm
confident it is not me who broke something during experiments :-)
Any idea? Matlab works just fine (session)!
I'm afraid I'll leave all the things as is for now. Maybe someone else can
fix it later.
M.
next prev parent reply other threads:[~2012-06-08 1:56 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-06-05 10:30 python/babel inline images henry atting
2012-06-05 12:46 ` Brett Viren
2012-06-05 14:57 ` Eric Schulte
2012-06-05 22:34 ` William LÉCHELLE
2012-06-06 15:19 ` henry atting
2012-06-06 19:16 ` Mikhail Titov
2012-06-06 19:25 ` Eric Schulte
2012-06-06 19:32 ` Mikhail Titov
2012-06-07 8:43 ` henry atting
2012-06-07 15:09 ` Mikhail Titov
2012-06-06 0:59 ` Mikhail Titov
2012-06-06 5:19 ` Eric Schulte
2012-06-06 17:41 ` [babel] session initialization (was RE: python/babel inline images) Mikhail Titov
2012-06-06 19:01 ` Eric Schulte
2012-06-06 19:41 ` Mikhail Titov
2012-06-06 23:06 ` Mikhail Titov
2012-06-07 22:32 ` Mikhail Titov
2012-06-07 22:44 ` Eric Schulte
2012-06-07 23:02 ` Mikhail Titov
2012-06-08 1:56 ` Mikhail Titov [this message]
2012-06-08 2:18 ` Eric Schulte
2012-06-07 22:48 ` Eric Schulte
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='001e01cd4519$e1c07d80$a5417880$@us' \
--to=mlt@gmx.us \
--cc=emacs-orgmode@gnu.org \
--cc=eric.schulte@gmx.com \
/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).