Comments (8)
Thanks for the reply! Both org-use-tag-inheritance
and org-agenda-use-tag-inheritance
are set to t
, and inherited tags show up in my agenda views.
from org-rifle.
For the record, I don't plan to implement this in org-rifle
, because it's already implemented in org-ql, which basically supersedes org-rifle
. I generally recommend using the helm-org-ql
command now. The only feature that helm-org-rifle
has that helm-org-ql
doesn't is showing entry content, but that will be easily added to helm-org-ql
in the future (and at that point, I might turn helm-org-ql
into org-rifle
2.0 or something like that).
from org-rifle.
Hi,
I feel like I've dealt with this issue before, but I can't find it in the notes or the code, so I'll look into it when I get a chance. In the meantime, check your setting for org-use-tag-inheritance
. Thanks.
from org-rifle.
Hi, thank you for your work.
I have the same problem. In my workflow I use org-archive-to-archive-sibling
, so I need to be able to negate inherited archive tags in the search (!:ARCHIVE:
) if I want to reliable exclude archived items from the search.
from org-rifle.
@ashiklom @rodelrod I've been busy with other things and forgot about this.
I think, probably, I either decided against tag inheritance, or decided to not bother making it work, because it tends to be slow without caching, as each heading requires looking up the outline tree to collect ancestor tags. Org has some caching features, but I think those generally are for org-map-entries
, which we don't use, because that would be very slow.
I guess the feature could be optionally enabled anyway, but it could be very slow, depending on circumstances. Otherwise, I guess we'd have to implement our own caching mechanism, which might make it acceptably fast.
I don't know if I'll have time to work on this soon, so feel free to ping me here to remind me. :) Thanks.
from org-rifle.
I understand, sounds like a challenging issue.
I still haven't figured out a decent archiving workflow, one which would allow me to get an uncluttered view when refiling or organizing ongoing projects, but still easily find when a particular sequence of events happened in the past.
This issue closes some doors but I'll keep trying.
Thank you
from org-rifle.
Ran into this issue. My use case is that I want to discriminate between mere mentions in meeting or working notes from those that are within a tree of references (denoted with an inherited tag like :ref: ). I don't immediately see an alternative method for me short of tagging each entry, or refiling all references to a dedicated file or parent tree. Neither is attractive.
So just putting in my vote for the feature (and to say thanks for the awesome code).
from org-rifle.
@mchenry66 Thanks. I hope to solve this issue someday, but I don't have any immediate plans. It might be best solved in a way that could be used by packages other than just this one. Org does have some caching for inherited tags, but it seems tightly intertwined with its searching code in a way that's not easy to use from other code. I'll have to look at it again sometime.
from org-rifle.
Related Issues (20)
- Creating process pipe: Too many open files HOT 16
- tag inheritance and/or file matching HOT 1
- don't truncate headings HOT 3
- Changing value of helm-org-rifle-fontify-headings to nil causes helm-org-rifle-org-directory to stop working HOT 3
- org-narrow-to-subtree: prevents showing other parts of file, still shows from other files
- command-line client HOT 1
- Search gives up on small strings HOT 6
- Prioritising heading matches HOT 2
- Wrong number of arguments error with helm-org-rifle--refile HOT 1
- Req: Indication of status (progress, no results, which files have been searched?) HOT 1
- Req: Results in current file displayed first HOT 1
- helm-collect-matches error HOT 1
- Is there a way to do a exact match? HOT 1
- Disabling helm-org-rifle-fontify-headings breaks helm-org-rifle-agenda-files HOT 6
- helm-org-rifle-directories: how to add many directories? HOT 1
- Limit candidates to those with certain properties HOT 1
- Fix warning "Helm source <file>: after-init-hook Should be defined as a symbol HOT 1
- Docstring length warnings HOT 1
- Returned search results not always respecting sort order HOT 1
- Warning (emacs): ... after-init-hook Should be defined as a symbol HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from org-rifle.