Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR has two commits; both to facilitate programmatic filtering etc of candidates.
Add cons cells to candidate entries
First, when creating candidates, it adds cons cells for files or notes, I can drop this commit if we prefer the more general solution below, but I don't believe the operations here (pushing cons to a list) are expensive.
To filter:
Add filter arg to
citar--get-candidates
Second, more generally, it adds an optional filter to
citar--get-candidates
:(citar--get-candidates t (citar-has-note))
FWIW, this is actually slower than the first option (though that's not surprising; this is running dynamically, while the former is static cached data).
See Vidianos-Giannitsis/zetteldesk.el#5
Close #594