emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: "Eric Schulte" <schulte.eric@gmail.com>
To: Ido Magal <ido@idomagal.com>
Cc: emacs-orgmode@gnu.org
Subject: Re: Embedded code
Date: Mon, 17 Jan 2011 16:48:20 -0700	[thread overview]
Message-ID: <87aaizhz23.fsf@gmail.com> (raw)
In-Reply-To: <AANLkTi=QVcqj1imdyOzNy-Xq5rMEpDemZdAybiuNjAMw@mail.gmail.com> (Ido Magal's message of "Mon, 17 Jan 2011 14:01:19 -0800")

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

Hi,

This is possible using Babel, the attached org-mode file will execute
its code block every time it is opened.  You can replace the contents of
the code block with any arbitrary elisp you would like to have executed
in the file.

To see this work, save the attached org-mode file to your system, open
the file, answer "y" to allow execution, and then check your messages
buffer for the "I have been run" message to see that the code block has
in fact been evaluated.

Best -- Eric


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: code-on-startup.org --]
[-- Type: text/org, Size: 191 bytes --]

# -*- eval: (org-babel-execute-buffer) -*-
#+Title: Evaluates code on startup

* contents
* COMMENT statup code
#+begin_src emacs-lisp :results silent
  (message "I have been run")
#+end_src

[-- Attachment #3: Type: text/plain, Size: 736 bytes --]


Ido Magal <ido@idomagal.com> writes:

> Hello,
>
> Is it possible to put a block of code in a document such that it gets
> evaluated when the document is opened?  For example, I'd like to have
> a link-back section in each note.
>
> I'm aware of babel but I neither understand how to make it auto-evaluate on
> open nor do i know if
> making it compact ( and avoid having code and result blocks ) is possible.
>  I see examples where it's used for export but haven't seen one for general
> org usage.
>
> Thanks in advance.
> _______________________________________________
> Emacs-orgmode mailing list
> Please use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode

[-- Attachment #4: Type: text/plain, Size: 201 bytes --]

_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

  reply	other threads:[~2011-01-17 23:48 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-01-17 16:06 Embedded code Ido Magal
2011-01-17 22:01 ` Ido Magal
2011-01-17 23:48   ` Eric Schulte [this message]
2011-01-18  8:51     ` Rainer M Krug
2011-01-18 16:16       ` Eric Schulte
2011-01-18 16:44         ` Rainer M Krug
2011-01-18 17:12         ` Ido Magal
2011-01-18 18:35           ` Nick Dokos
2011-01-18 20:42           ` Eric Schulte
2011-01-19  6:46             ` Ido Magal
2011-01-21  3:54               ` Ido Magal
2011-01-22  2:05                 ` Eric Schulte
2011-01-22  2:10                   ` Ido Magal
2011-01-25  4:41                   ` Ido Magal
2011-01-25 17:16                     ` Eric Schulte
2011-01-26  4:44                       ` Ido Magal
2011-01-26  4:54                         ` Eric Schulte
2011-01-27 20:45                           ` Ido Magal
2011-01-26  9:41                         ` Sébastien Vauban
2011-01-27 22:51                           ` Eric Schulte
2011-02-04  6:52                   ` Ido Magal
2011-02-04 20:35                     ` Eric Schulte
2011-01-19 23:54         ` Dan Davison

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=87aaizhz23.fsf@gmail.com \
    --to=schulte.eric@gmail.com \
    --cc=emacs-orgmode@gnu.org \
    --cc=ido@idomagal.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).