[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Faster version of org-find-olp
From: |
Eric Abrahamsen |
Subject: |
Re: Faster version of org-find-olp |
Date: |
Tue, 04 Feb 2020 09:54:54 -0800 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Bastien <address@hidden> writes:
> Hi Adam,
>
> Adam Porter <address@hidden> writes:
>
>> While working on org-recent-headings, I thought I needed a version of
>> org-find-olp that behaved slightly differently, so I wrote a new
>> function.
>
> thanks for working on such improvements. Is there something here we
> can integrate in Org (master)? If possible, let's just optimize the
> current functions with no added constraints or features, then see if
> new options and features can be useful.
I ended up writing a function on top of that that does find-or-create,
so you can go to a certain outline path, creating and inserting
(optionally in sorted order) the missing segments as you go. It was
fairly difficult to get right, so perhaps it will be of use to someone,
or appropriate for Worg or even Org proper:
https://github.com/girzel/timesheet.el/blob/master/timesheet.el#L250
Yrs,
Eric