emacs-orgmode
[Top][All Lists]
Advanced

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

Re: [O] Per-file attachment directories


From: Darlan Cavalcante Moreira
Subject: Re: [O] Per-file attachment directories
Date: Wed, 21 Sep 2011 22:34:55 -0300
User-agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/24.0 Mule/6.0 (HANACHIRUSATO)

I tested here and it didn't work for the bad files as you said. However,
putting the "Local Variables" at the end of the file worked. In fact, I
have always written local variables like this at the end of the file,
although I don't remember if this was because of a restriction of just
because I'm used to.

A good tip is to put them inside a "* File Local Variables" heading so that
they don't stay inside another heading. You can set the noexport tag to
avoid exporting this heading.

Also, you can use the function add-file-local-variable to add a new local
variable. Notice how this function put the local variables at the end of
the file.

--
Darlan Cavalcante Moreira

At Wed, 21 Sep 2011 20:29:25 +0200,
Viktor Rosenfeld <address@hidden> wrote:
> 
> Hi,
> 
> this works for simple files but breaks silently for my org files. I've
> narrowed it down to two seemingly unrelated parts and attached two
> examples below.
> 
> - good1.org contains an entry with two tables. When I visit the file,
>   Emacs asks me to evaluate the local variable. In bad1.org the first
>   table contains another section with the entry "Rechnungsbeitrag". When
>   I visit the file, Emacs does not ask me and I can verify that the
>   local variable is not evaluated by attaching something to the task.
> 
> - In bad2.org the offending part is a long LOGBOOK drawer. Removing any
>   two lines from the drawer makes the example work. In good2.org I've
>   removed the first two lines.
> 
> If it weren't for those bugs, this would fit my needs exactly!
> 
> Cheers,
> Viktor
> 
> Darlan Cavalcante Moreira wrote:
> 
> > 
> > One way to do this is to use file variables to change the value of
> > org-attach-directory. This works particularly well when you use just a few
> > org files as in your case.
> > 
> > For instance, you could put
> > --8<---------------cut here---------------start------------->8---
> > # Local Variables:
> > # org-attach-directory: "~/org/data/personal"
> > # End:
> > --8<---------------cut here---------------end--------------->8---
> > in your personal.org file and 
> > --8<---------------cut here---------------start------------->8---
> > # Local Variables:
> > # org-attach-directory: "~/org/data/work"
> > # End:
> > --8<---------------cut here---------------end--------------->8---
> > in your work.org file.
> > 
> > --
> > Darlan Cavalcante Moreira
> > 
> > At Wed, 21 Sep 2011 11:49:39 +0200,
> > Viktor Rosenfeld <address@hidden> wrote:
> > > 
> > > Hi everybody,
> > > 
> > > so far I've only used one org file, but it's getting unwieldy and I've
> > > decided to split it up.
> > > 
> > > I'd also like to split up my attachment directory to reduce clutter.
> > > For example, if I have two org files "personal.org" and "work.org" I
> > > would like attachments to go into automatically created directories
> > > below "~/org/data/personal" and "~/org/data/work". If a file has no
> > > custom attachment directory specified, attachments should be created
> > > below a default path (same as now).
> > > 
> > > Is this possible?
> > > 
> > > Thanks,
> > > Viktor
> > > 
> > 



reply via email to

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