[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Orgmode] Re: does #+PROPERTY still exist ?
From: |
Nick Dokos |
Subject: |
Re: [Orgmode] Re: does #+PROPERTY still exist ? |
Date: |
Wed, 22 Sep 2010 04:09:53 -0400 |
Nick Dokos <address@hidden> wrote:
> Noorul Islam K M <address@hidden> wrote:
>
> >
> > In the below example
> >
> > ----------------------------------------------------------------
> > #+PROPERTY: Age 25
> > #+COLUMNS: %25ITEM %Age
> >
> > * Heading 1
> > * Heading 2
> > ----------------------------------------------------------------
> >
> > When I try to use column view to edit the property it is not using the
> > format that I mentioned at the file level.
> >
> > But the following one works
> >
> > ----------------------------------------------------------------
> > * Heading 1
> > :PROPERTIES:
> > :Age: 25
> > :COLUMNS: %25ITEM %Age
> > :END:
> > * Heading 2
> > ----------------------------------------------------------------
> >
> > Looks like the file level settings are not working.
> >
>
> If I evaluate the form
>
> (org-entry-get (point) "Age" t)
>
> with the point at any heading, I get "25". OTOH, even with
> org-use-property-inheritance set to t, column view does not
> show it. Ergo, it's a column view bug.
>
> In org-columns-compute, I see
>
> ...
> (while (re-search-backward re beg t)
> (setq sumpos (match-beginning 0)
> last-level level
> level (org-outline-level)
> val (org-entry-get nil property)
> ...
>
> I suspect the val line needs to be
>
> val (org-entry-get nil property org-use-property-inheritance)
>
> instead.
>
No, that's not it. I think the basic problem is that
org-entry-properties ignores inheritance altogether (in particular,
it parses property names explicitly instead of using org-entry-get)[1].
Nick
[1] ... but it's late, I'm tired and I may very well be wrong - again.