[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] How does Library of Babel actually work?
From: |
Nick Dokos |
Subject: |
Re: [O] How does Library of Babel actually work? |
Date: |
Sat, 31 Oct 2015 11:53:59 -0400 |
User-agent: |
Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) |
Lawrence Bottorff <address@hidden> writes:
> New thread. Anyway, putting lisp/SLIME aside, I experimented with emacs lisp
> -- and got
> the same results, i.e., no real LOB functionality, despite proper loading. I
> must be doing
> something wrong? I'll describe my process again:
>
> Load a.org and b.org into `org-babel-library-of-babel` with
> `org-babel-lob-ingest`. Good.
> Check -- and yes, both functions are in `org-babel-library-of-babel` and seem
> to be ready
> and "live." But when I try to call them in c.org, org-mode has no knowledge
> of them. Then
> I try #+call and #+lob on a b.org function. Still no knowledge of it. At this
> point I'm
> not sure LOB works -- or I have a mistaken idea of what it is and what it
> does.
>
org-babel-lob-ingest adds files to the LOB (i.e. it's as if you had the
code blocks in your file explicitly). But you still need to define the
function, i.e. evaluate the code block. IOW, you need to call (org-sbe
"func") in the buffer where you are going to use "func" I think. See my
other post re. your lisp/slime attempts.
--
Nick