emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[O] Buffer local alias?


From: Thomas S. Dye
Subject: [O] Buffer local alias?
Date: Tue, 14 Jan 2014 09:00:30 -1000

Aloha all,

My evolving reproducible research documents make use of Dan Davison's
idea recently re-introduced by Seb Vauban:

  * Local variables                                                  :noexport:

  # Local Variables:
  # eval: (org-sbe "setup-common-lisp")
  # End:

Here, the source code block named `setup-common-lisp' is defined
elsewhere in the file.

The problem from the point of view of reproducible research is that
org-sbe used to be named sbe, so for the research to be reproducible
across that recent change I need to be able to configure things so the
command that happens to be on the user's computer is used.

I read about defalias and saw that this should be used at the
point that the original definition is made, so I followed the pointer to
fset and naively tried this in the local variables:

# eval: (and (boundp 'org-sbe) (not (boundp 'sbe)) (fset 'sbe 'org-sbe))
# eval: (sbe "setup-common-lisp)

But this gets me the following error:

  File local-variables error: (void-function sbe)

Can someone offer a suggestion?

All the best,
Tom

-- 
T.S. Dye & Colleagues, Archaeologists
735 Bishop St, Suite 315, Honolulu, HI 96813
Tel: 808-529-0866, Fax: 808-529-0884
http://www.tsdye.com



reply via email to

[Prev in Thread] Current Thread [Next in Thread]