Commit graph

934 commits

Author SHA1 Message Date
Adam Porter
529e05851b Fix: (org-ql-view--format-element) Avoid unlinkifying links
I don't fully understand why this is the correct fix, because I don't
know where the raw heading text is being linkified (it seems like the
:raw-value property should be the unlinkified text), but this seems to
work correctly now.  If it turns out to break something else, we'll
find out and fix it.

Fixes #282.

Reported-by: Jacob Boxerman <https://github.com/jakebox>
2024-01-03 18:35:11 -06:00
Adam Porter
8e9a8fe090 Fix: (org-ql-find) Widen buffer
This fixes the case in which a user calls org-ql-find from a narrowed
buffer and chooses a result outside the restriction.  This is already
done in, e.g. org-ql-open-link; it's just an oversight here.
2024-01-03 18:28:06 -06:00
Adam Porter
24b799ab0b Meta: v0.8.1-pre 2024-01-03 18:25:18 -06:00
Adam Porter
087e99703e Release: v0.8 2023-12-21 17:14:30 -06:00
Adam Porter
09e7b60505 Tidy: Compatibility aliases for Org 9.6 2023-12-21 17:11:01 -06:00
Adam Porter
b015b3b910 Tidy: Indentation, variable 2023-12-21 17:10:53 -06:00
Adam Porter
eaf58b463e Meta: Update copyright years
Fixes #336.
2023-12-21 16:54:17 -06:00
Adam Porter
08497a1648 Merge: org-ql-completing-read-export 2023-12-21 16:49:13 -06:00
Adam Porter
f98dee54c8 Docs: Update changelog and usage 2023-12-21 16:49:06 -06:00
Adam Porter
f4b006ffb9 Remap embark-collect to embark-export 2023-12-21 16:40:09 -06:00
Adam Porter
2644f53fe2 Tidy, rename 2023-12-21 16:40:09 -06:00
Omar Antolín
0552aa8b93 Use a keymap for the org-ql-view export functionality 2023-12-21 16:40:09 -06:00
Omar Antolín Camarena
121af5c5d5 Add C-c C-e key binding to save an org-ql-find session 2023-12-21 16:40:09 -06:00
Adam Porter
4ef9d9efed Meta: (bug_report.yml) Add Org version, remove labels and assignee 2023-12-19 03:27:01 -06:00
Adam Porter
77b4c2bce2 Meta: Add bug report template 2023-12-16 07:55:16 -06:00
Adam Porter
3dc2409539 Meta: Require Emacs 27.1 or later
Emacs 26.3 is quite old now, and I can't practically run tests for it
anymore because some other dependencies have dropped support for it.
2023-12-16 07:10:52 -06:00
Adam Porter
9a5680c6f3 Merge: (property) Use 'selective argument to org-entry-get
Closes #346.  See also #356.

Reported-by: Bram Schoenmakers <https://github.com/bram85>
Co-developed-by: Bram Schoenmakers <https://github.com/bram85>
2023-12-16 05:39:33 -06:00
Adam Porter
c78f785378 Docs: Update changelog 2023-12-16 05:39:08 -06:00
Bram Schoenmakers
f6d7514159 Handle the case when org-use-property-inheritance is a list of strings
When org-use-property-inheritance is a list, then the query

(property "FOO" "BAR")

would bail out with:

org-ql--byte-compile-warning: Invalid Org QL query: "Invalid Org QL
query: \"‘\\\"BLAH\\\"’ is a malformed function\", :warning", :error

(property "FOO") would still work though.

So, if org-use-property-inheritance is a list, cast it to
the (default) boolean value for this variable: nil.

Use 'selective' inheritance when org-use-property-inheritance is a list

This symbol is mentioned in the org-entry-get documentation.
2023-12-16 05:39:05 -06:00
Adam Porter
1496185141 Fix: (property) Handle org-use-property-inheritance when unspecified
Fixes #356.

Reported-by: beast-pro <https://github.com/beast-pro>
Reported-by: pcompassion <https://github.com/pcompassion>
2023-12-16 05:37:48 -06:00
Adam Porter
004ed1ee0f Tidy: Indentation
For Emacs 29.1's and with-simulated-input's changes.
2023-12-16 05:37:48 -06:00
Adam Porter
c62ff77cd3 Tidy: Use compat and newer symbol names 2023-12-16 05:37:48 -06:00
Adam Porter
0ab236f95b Tidy: Docstring
The compiler still complains that it has wrong usage of an unescaped
single quote, but nothing seems to fix it.
2023-12-16 05:37:48 -06:00
Adam Porter
a31baebc4f Add: (org-ql-view--format-element) org-category property
Hopefully this does not cause a noticeable performance impact.  Maybe
the new org-element caching features in Org will help with that.

Fixes #363.

Reported-by: Gabriele Mongiano <https://github.com/kofm>
2023-12-16 04:47:06 -06:00
Adam Porter
ace5e361af Merge: v0.7.4 2023-12-16 04:13:38 -06:00
Adam Porter
38e16b4a5f Release: v0.7.4 2023-12-16 04:11:01 -06:00
Adam Porter
7a6b622cd0 Fix: Ignore empty quoted strings when parsing string queries
Fixes #383.

Reported-by: Adam Porter <adam@alphapapa.net>
2023-12-16 04:10:34 -06:00
Adam Porter
5775848b8a Meta: v0.7.4-pre 2023-12-16 03:56:58 -06:00
Adam Porter
4f62ba3bd6 Fix: (org-ql-find) Pop to buffer then go to position
Seems that selecting the window after going to the position can
sometimes break (probably because of the window point).
2023-11-06 16:30:20 -06:00
Adam Porter
72b9934d1f Change: (org-ql-find.el) Factor out interactive form
And use in org-ql-find-path.
2023-11-06 15:55:39 -06:00
Adam Porter
e885001a2a Comment: Add TODO 2023-11-01 14:37:59 -05:00
Adam Porter
bd2dd12a41 Merge: (org-ql-open-link) And associated changes 2023-10-25 03:30:41 -05:00
Adam Porter
2319fc9d8b Docs: Update changelog, Usage 2023-10-25 03:29:03 -05:00
Adam Porter
58d29d0fff Comment: Add FIXME 2023-10-25 03:21:03 -05:00
Adam Porter
a802579f86 Tidy 2023-10-25 03:19:29 -05:00
Adam Porter
40b25ac319 Fix: (org-ql-completing-read-snippet) while-no-input 2023-10-23 18:57:58 -05:00
Adam Porter
7ecb4a8b10 Tidy 2023-10-23 18:57:58 -05:00
Adam Porter
9aba73a28b WIP 2023-10-23 18:57:58 -05:00
Adam Porter
3f08d45ace Fix: (org-ql-completing-read-action) Format link 2023-10-23 18:57:58 -05:00
Adam Porter
6c18f133e9 Tidy: Function, docstrings, commented code 2023-10-23 18:57:58 -05:00
Adam Porter
e030627aeb WIP: Add display-sort-function 2023-10-23 18:57:58 -05:00
Adam Porter
28f5aa3100 WIP: Many improvements
Now need to do some kind of sorting...
2023-10-23 18:57:56 -05:00
Adam Porter
deada67e1d WIP: org-ql-open-link
Need to tidy up and generalize org-ql-completing-read a bit more, but
this is basically working, and should be very useful.
2023-10-23 18:56:45 -05:00
Adam Porter
ee01bcb6e8 Merge: v0.7.3 2023-10-23 18:55:00 -05:00
Adam Porter
28c4215704 Release: v0.7.3 2023-10-23 18:52:04 -05:00
Adam Porter
631cd80ce8 Fix: (org-ql-find) Go to selected entry
Fixes #380.

Reported-by: Omar Antolín Camarena <omar@matem.unam.mx>
2023-10-23 01:26:39 -05:00
Adam Porter
de80f9a764 Comment: Add TODO 2023-10-23 01:23:48 -05:00
Adam Porter
09c3591504 Fix: Saving of org-ql-view views
It didn't seem that calling custom-save-all was necessary in the past,
but it appears that it is now.

Closes #378.

Reported-by: Pentaquark1 <https://github.com/Pentaquark1>
2023-10-19 21:50:30 -05:00
Adam Porter
4476759dc9 Fix: (org-ql--outline-path) Disable case-fold-search 2023-10-19 21:47:34 -05:00
Adam Porter
daad25e079 Meta: v0.7.3-pre 2023-10-19 21:45:22 -05:00