I want to have a Least Recently Used (LRU) System in my org mode. Analogy from caching.

First I saw this Question here.

The solution was perfect for my needs. What I would like to add to the code is the ability to change also the :MODIFIED: date for the parent headers or all the headers above the subheader whose content I'm updating.

This is because I want to sort my first-level headers inside my .org file. But unfortunately the org-sort-entries just checks the properties from the headers in the current hierarchy.

I also made the experience that the code from this question had one weakness. When I am searching for an entry with C-s or with M-x org-ql-search in an folded .org file, it shows me just the entry and hides all the following entries in the same hierarchy.

When I am editing the content of the searched entry in this view, it also changes the property :MODIFIED: in all "invisible" entries in the same hierarchy until the next parent header is showing up.

I have a very small amount of knowledge about emacs-lisp. Would be nice to have some ideas or improvements from the community here.



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.