[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] Variable settings in .emacs VS cross device portability.
From: |
Eric Schulte |
Subject: |
Re: [O] Variable settings in .emacs VS cross device portability. |
Date: |
Mon, 30 Jan 2012 17:57:58 -0700 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) |
Yu <address@hidden> writes:
> Hello!
>
> I was wondering if there is a possibility to make org-files fully
> portable in behaviour (especially when exporting) between different
> emacs installations.
>
File Local Variables [1] make it possible to explicitly specify the
values of variables from within the text of a .org file. This can be
placed in a single line at the top of a file for small changes or in a
larger section at the end of the file.
Cheers,
>
> When reading the mailing list or other writing about org-mode,
> commonly suggestions of the type "just add (setq org-foo bar) to your
> .emacs". This however creates a dependency on the local setup of the
> variables, which likely will be a problem, when sharing the file with
> someone.
>
> My current solution is to use a template file with #+BIND: and
> #+PROPERTY: lines in a setup section rather than setting anything in
> configuration files.
>
> However, is there some way to turn a user-variable dependent file into
> a portable file? I was thinking of something along the lines of
> "dumping user-specified variables into a list of #+BIND lines" and, if
> necessary, the magic "-*- var: value -*-" line at the start of the
> file (or, less elegant because of spreading options across different
> positions in the file) the commented "local variables" structure near
> the end of the file. The latter two variants only apply if I am right
> about #+BIND lines applying only during export (whereas the magic
> emacs lines should create buffer-local bindings).
>
> king regards, Yu
>
Footnotes:
[1]
http://www.gnu.org/software/emacs/manual/html_node/emacs/Specifying-File-Variables.html
--
Eric Schulte
http://cs.unm.edu/~eschulte/