diff --git a/README.org b/README.org index 745c1dd..3419da8 100644 --- a/README.org +++ b/README.org @@ -557,6 +557,13 @@ Simple links may also be written manually in either sexp or non-sexp form, like: Nothing new yet. +** 0.8.1 + +*Fixes* + ++ Command ~org-ql-find~ widens the buffer before going to the selected entry. ++ In ~org-ql-view~ buffers, links in headings remain clickable links. (Fixes [[https://github.com/alphapapa/org-ql/issues/282][#282]]. Thanks to [[https://github.com/jakebox][Jacob Boxerman]] for reporting.) + ** 0.8 *Additions* @@ -608,7 +615,7 @@ Nothing new yet. ** 0.7 *Added* -+ Commands ~org-ql-find~, ~org-ql-find-heading~, and ~org-ql-find-path~, which jump to entries selected using Emacs's built-in completion facilities and Org QL queries (like ~helm-org-ql~, but doesn't require Helm.). ++ Command ~org-ql-find~, which jumps to entries selected using Emacs's built-in completion facilities and Org QL queries (like ~helm-org-ql~, but doesn't require Helm.). + Command ~org-ql-refile~, which refiles the entry at point to one selected using Org QL completion. + Predicate ~rifle~, which matches an entry if each of the given arguments is found in either the entry's contents or its outline path. This provides very intuitive results, mimicing the behavior of [[https://github.com/alphapapa/org-rifle][=org-rifle=]]. In fact, the results are so useful that it's now the default predicate for plain-string query tokens. (It is also aliased to ~smart~, since it's so "smart," and not all users have used =org-rifle=.) + Option ~org-ql-default-predicate~, applied to plain-string query tokens (before, the ~regexp~ predicate was always used, but now it may be customized). diff --git a/org-ql-find.el b/org-ql-find.el index e4b16a6..fed9ade 100644 --- a/org-ql-find.el +++ b/org-ql-find.el @@ -77,8 +77,8 @@ single predicate)." :prompt prompt))) (set-buffer (marker-buffer marker)) (pop-to-buffer (current-buffer) org-ql-find-display-buffer-action) - (goto-char marker) - (run-hook-with-args 'org-ql-find-goto-hook))) + (org-with-point-at marker + (run-hook-with-args 'org-ql-find-goto-hook)))) ;;;###autoload (defun org-ql-refile (marker) diff --git a/org-ql-view.el b/org-ql-view.el index e13cfaa..5170f65 100644 --- a/org-ql-view.el +++ b/org-ql-view.el @@ -871,8 +871,7 @@ return an empty string." ;; Adding the relative due date property should probably be done explicitly and separately ;; (which would also make it easier to do it independently of faces, etc). (title (--> (org-ql-view--add-faces element) - (org-element-property :raw-value it) - (org-link-display-format it))) + (org-element-property :raw-value it))) (todo-keyword (-some--> (org-element-property :todo-keyword element) (org-ql-view--add-todo-face it))) (tag-list (if org-use-tag-inheritance diff --git a/org-ql.info b/org-ql.info index 113f6d1..270547e 100644 --- a/org-ql.info +++ b/org-ql.info @@ -73,6 +73,7 @@ Functions / Macros Changelog * 0.9-pre: 09-pre. +* 0.8.1: 081. * 0.8: 08. * 0.7.4: 074. * 0.7.3: 073. @@ -1030,6 +1031,7 @@ releases. * Menu: * 0.9-pre: 09-pre. +* 0.8.1: 081. * 0.8: 08. * 0.7.4: 074. * 0.7.3: 073. @@ -1063,7 +1065,7 @@ releases. * 0.1: 01.  -File: README.info, Node: 09-pre, Next: 08, Up: Changelog +File: README.info, Node: 09-pre, Next: 081, Up: Changelog 5.1 0.9-pre =========== @@ -1071,9 +1073,24 @@ File: README.info, Node: 09-pre, Next: 08, Up: Changelog Nothing new yet.  -File: README.info, Node: 08, Next: 074, Prev: 09-pre, Up: Changelog +File: README.info, Node: 081, Next: 08, Prev: 09-pre, Up: Changelog -5.2 0.8 +5.2 0.8.1 +========= + +*Fixes* + + • Command ‘org-ql-find’ widens the buffer before going to the + selected entry. + • In ‘org-ql-view’ buffers, links in headings remain clickable links. + (Fixes #282 (https://github.com/alphapapa/org-ql/issues/282). + Thanks to Jacob Boxerman (https://github.com/jakebox) for + reporting.) + + +File: README.info, Node: 08, Next: 074, Prev: 081, Up: Changelog + +5.3 0.8 ======= *Additions* @@ -1129,7 +1146,7 @@ File: README.info, Node: 08, Next: 074, Prev: 09-pre, Up: Changelog  File: README.info, Node: 074, Next: 073, Prev: 08, Up: Changelog -5.3 0.7.4 +5.4 0.7.4 ========= *Fixes* @@ -1139,7 +1156,7 @@ File: README.info, Node: 074, Next: 073, Prev: 08, Up: Changelog  File: README.info, Node: 073, Next: 072, Prev: 074, Up: Changelog -5.4 0.7.3 +5.5 0.7.3 ========= *Fixes* @@ -1157,7 +1174,7 @@ File: README.info, Node: 073, Next: 072, Prev: 074, Up: Changelog  File: README.info, Node: 072, Next: 071, Prev: 073, Up: Changelog -5.5 0.7.2 +5.6 0.7.2 ========= *Fixes* @@ -1178,7 +1195,7 @@ File: README.info, Node: 072, Next: 071, Prev: 073, Up: Changelog  File: README.info, Node: 071, Next: 07, Prev: 072, Up: Changelog -5.6 0.7.1 +5.7 0.7.1 ========= *Fixes* @@ -1197,13 +1214,12 @@ File: README.info, Node: 071, Next: 07, Prev: 072, Up: Changelog  File: README.info, Node: 07, Next: 063, Prev: 071, Up: Changelog -5.7 0.7 +5.8 0.7 ======= *Added* - • Commands ‘org-ql-find’, ‘org-ql-find-heading’, and - ‘org-ql-find-path’, which jump to entries selected using Emacs’s - built-in completion facilities and Org QL queries (like + • Command ‘org-ql-find’, which jumps to entries selected using + Emacs’s built-in completion facilities and Org QL queries (like ‘helm-org-ql’, but doesn’t require Helm.). • Command ‘org-ql-refile’, which refiles the entry at point to one selected using Org QL completion. @@ -1257,7 +1273,7 @@ File: README.info, Node: 07, Next: 063, Prev: 071, Up: Changelog  File: README.info, Node: 063, Next: 062, Prev: 07, Up: Changelog -5.8 0.6.3 +5.9 0.6.3 ========= *Fixed* @@ -1273,8 +1289,8 @@ File: README.info, Node: 063, Next: 062, Prev: 07, Up: Changelog  File: README.info, Node: 062, Next: 061, Prev: 063, Up: Changelog -5.9 0.6.2 -========= +5.10 0.6.2 +========== *Fixed* • ‘link’ predicate when used in an ‘or’’ed query. (#279 @@ -1284,7 +1300,7 @@ File: README.info, Node: 062, Next: 061, Prev: 063, Up: Changelog  File: README.info, Node: 061, Next: 06, Prev: 062, Up: Changelog -5.10 0.6.1 +5.11 0.6.1 ========== *Fixed* @@ -1302,7 +1318,7 @@ File: README.info, Node: 061, Next: 06, Prev: 062, Up: Changelog  File: README.info, Node: 06, Next: 052, Prev: 061, Up: Changelog -5.11 0.6 +5.12 0.6 ======== *Added* @@ -1369,7 +1385,7 @@ File: README.info, Node: 06, Next: 052, Prev: 061, Up: Changelog  File: README.info, Node: 052, Next: 051, Prev: 06, Up: Changelog -5.12 0.5.2 +5.13 0.5.2 ========== *Fixed* @@ -1380,7 +1396,7 @@ File: README.info, Node: 052, Next: 051, Prev: 06, Up: Changelog  File: README.info, Node: 051, Next: 05, Prev: 052, Up: Changelog -5.13 0.5.1 +5.14 0.5.1 ========== *Fixed* @@ -1393,7 +1409,7 @@ File: README.info, Node: 051, Next: 05, Prev: 052, Up: Changelog  File: README.info, Node: 05, Next: 049, Prev: 051, Up: Changelog -5.14 0.5 +5.15 0.5 ======== *Added* @@ -1434,7 +1450,7 @@ File: README.info, Node: 05, Next: 049, Prev: 051, Up: Changelog  File: README.info, Node: 049, Next: 048, Prev: 05, Up: Changelog -5.15 0.4.9 +5.16 0.4.9 ========== *Fixed* @@ -1445,7 +1461,7 @@ File: README.info, Node: 049, Next: 048, Prev: 05, Up: Changelog  File: README.info, Node: 048, Next: 047, Prev: 049, Up: Changelog -5.16 0.4.8 +5.17 0.4.8 ========== *Fixed* @@ -1457,7 +1473,7 @@ File: README.info, Node: 048, Next: 047, Prev: 049, Up: Changelog  File: README.info, Node: 047, Next: 046, Prev: 048, Up: Changelog -5.17 0.4.7 +5.18 0.4.7 ========== *Fixed* @@ -1470,7 +1486,7 @@ File: README.info, Node: 047, Next: 046, Prev: 048, Up: Changelog  File: README.info, Node: 046, Next: 045, Prev: 047, Up: Changelog -5.18 0.4.6 +5.19 0.4.6 ========== *Fixed* @@ -1483,7 +1499,7 @@ File: README.info, Node: 046, Next: 045, Prev: 047, Up: Changelog  File: README.info, Node: 045, Next: 044, Prev: 046, Up: Changelog -5.19 0.4.5 +5.20 0.4.5 ========== *Fixed* @@ -1495,7 +1511,7 @@ File: README.info, Node: 045, Next: 044, Prev: 046, Up: Changelog  File: README.info, Node: 044, Next: 043, Prev: 045, Up: Changelog -5.20 0.4.4 +5.21 0.4.4 ========== *Fixed* @@ -1507,7 +1523,7 @@ File: README.info, Node: 044, Next: 043, Prev: 045, Up: Changelog  File: README.info, Node: 043, Next: 042, Prev: 044, Up: Changelog -5.21 0.4.3 +5.22 0.4.3 ========== *Fixed* @@ -1517,7 +1533,7 @@ File: README.info, Node: 043, Next: 042, Prev: 044, Up: Changelog  File: README.info, Node: 042, Next: 041, Prev: 043, Up: Changelog -5.22 0.4.2 +5.23 0.4.2 ========== *Fixed* @@ -1526,7 +1542,7 @@ File: README.info, Node: 042, Next: 041, Prev: 043, Up: Changelog  File: README.info, Node: 041, Next: 04, Prev: 042, Up: Changelog -5.23 0.4.1 +5.24 0.4.1 ========== *Fixed* @@ -1536,7 +1552,7 @@ File: README.info, Node: 041, Next: 04, Prev: 042, Up: Changelog  File: README.info, Node: 04, Next: 032, Prev: 041, Up: Changelog -5.24 0.4 +5.25 0.4 ======== _Note:_ The next release, 0.5, may include changes which will require @@ -1617,7 +1633,7 @@ automatically, as they will be pushed to the ‘master’ branch when ready.  File: README.info, Node: 032, Next: 031, Prev: 04, Up: Changelog -5.25 0.3.2 +5.26 0.3.2 ========== *Fixed* @@ -1630,7 +1646,7 @@ File: README.info, Node: 032, Next: 031, Prev: 04, Up: Changelog  File: README.info, Node: 031, Next: 03, Prev: 032, Up: Changelog -5.26 0.3.1 +5.27 0.3.1 ========== *Fixed* @@ -1640,7 +1656,7 @@ File: README.info, Node: 031, Next: 03, Prev: 032, Up: Changelog  File: README.info, Node: 03, Next: 023, Prev: 031, Up: Changelog -5.27 0.3 +5.28 0.3 ======== *Added* @@ -1708,7 +1724,7 @@ File: README.info, Node: 03, Next: 023, Prev: 031, Up: Changelog  File: README.info, Node: 023, Next: 022, Prev: 03, Up: Changelog -5.28 0.2.3 +5.29 0.2.3 ========== *Fixed* @@ -1718,7 +1734,7 @@ File: README.info, Node: 023, Next: 022, Prev: 03, Up: Changelog  File: README.info, Node: 022, Next: 021, Prev: 023, Up: Changelog -5.29 0.2.2 +5.30 0.2.2 ========== *Fixed* @@ -1729,7 +1745,7 @@ File: README.info, Node: 022, Next: 021, Prev: 023, Up: Changelog  File: README.info, Node: 021, Next: 02, Prev: 022, Up: Changelog -5.30 0.2.1 +5.31 0.2.1 ========== *Fixed* @@ -1739,7 +1755,7 @@ File: README.info, Node: 021, Next: 02, Prev: 022, Up: Changelog  File: README.info, Node: 02, Next: 01, Prev: 021, Up: Changelog -5.31 0.2 +5.32 0.2 ======== *Added* @@ -1822,7 +1838,7 @@ File: README.info, Node: 02, Next: 01, Prev: 021, Up: Changelog  File: README.info, Node: 01, Prev: 02, Up: Changelog -5.32 0.1 +5.33 0.1 ======== First tagged release. @@ -1880,77 +1896,78 @@ GPLv3  Tag Table: Node: Top225 -Node: Contents1870 -Node: Screenshots1993 -Node: Installation2111 -Node: Quelpa2625 -Node: Helm support3153 -Node: Usage3556 -Node: Commands3954 -Node: org-ql-find4419 -Node: org-ql-open-link5327 -Node: org-ql-refile6182 -Node: org-ql-search6510 -Node: helm-org-ql8441 -Node: org-ql-view8819 -Node: org-ql-view-sidebar9349 -Node: org-ql-view-recent-items9729 -Node: org-ql-sparse-tree10225 -Node: Queries11025 -Node: Non-sexp query syntax12142 -Node: General predicates13901 -Node: Ancestor/descendant predicates20826 -Node: Date/time predicates21954 -Node: Functions / Macros25078 -Node: Agenda-like views25376 -Ref: Function org-ql-block25538 -Node: Listing / acting-on results26799 -Ref: Caching27007 -Ref: Function org-ql-select27920 -Ref: Function org-ql-query30346 -Ref: Macro org-ql (deprecated)32120 -Node: Custom predicates32435 -Ref: Macro org-ql-defpred32659 -Node: Dynamic block36100 -Node: Links38824 -Node: Tips39511 -Node: Changelog39835 -Node: 09-pre40670 -Node: 0840776 -Node: 07443503 -Node: 07343726 -Node: 07244458 -Node: 07145377 -Node: 0746186 -Node: 06349110 -Node: 06249641 -Node: 06149946 -Node: 0650516 -Node: 05253572 -Node: 05153874 -Node: 0554299 -Node: 04955830 -Node: 04856112 -Node: 04756461 -Node: 04656870 -Node: 04557278 -Node: 04457639 -Node: 04357998 -Node: 04258201 -Node: 04158362 -Node: 0458609 -Node: 03262710 -Node: 03163113 -Node: 0363310 -Node: 02366610 -Node: 02266844 -Node: 02167124 -Node: 0267329 -Node: 0171407 -Node: Notes71508 -Node: Comparison with Org Agenda searches71670 -Node: org-sidebar72559 -Node: License72838 +Node: Contents1884 +Node: Screenshots2007 +Node: Installation2125 +Node: Quelpa2639 +Node: Helm support3167 +Node: Usage3570 +Node: Commands3968 +Node: org-ql-find4433 +Node: org-ql-open-link5341 +Node: org-ql-refile6196 +Node: org-ql-search6524 +Node: helm-org-ql8455 +Node: org-ql-view8833 +Node: org-ql-view-sidebar9363 +Node: org-ql-view-recent-items9743 +Node: org-ql-sparse-tree10239 +Node: Queries11039 +Node: Non-sexp query syntax12156 +Node: General predicates13915 +Node: Ancestor/descendant predicates20840 +Node: Date/time predicates21968 +Node: Functions / Macros25092 +Node: Agenda-like views25390 +Ref: Function org-ql-block25552 +Node: Listing / acting-on results26813 +Ref: Caching27021 +Ref: Function org-ql-select27934 +Ref: Function org-ql-query30360 +Ref: Macro org-ql (deprecated)32134 +Node: Custom predicates32449 +Ref: Macro org-ql-defpred32673 +Node: Dynamic block36114 +Node: Links38838 +Node: Tips39525 +Node: Changelog39849 +Node: 09-pre40698 +Node: 08140805 +Node: 0841229 +Node: 07443953 +Node: 07344176 +Node: 07244908 +Node: 07145827 +Node: 0746636 +Node: 06349500 +Node: 06250031 +Node: 06150338 +Node: 0650908 +Node: 05253964 +Node: 05154266 +Node: 0554691 +Node: 04956222 +Node: 04856504 +Node: 04756853 +Node: 04657262 +Node: 04557670 +Node: 04458031 +Node: 04358390 +Node: 04258593 +Node: 04158754 +Node: 0459001 +Node: 03263102 +Node: 03163505 +Node: 0363702 +Node: 02367002 +Node: 02267236 +Node: 02167516 +Node: 0267721 +Node: 0171799 +Node: Notes71900 +Node: Comparison with Org Agenda searches72062 +Node: org-sidebar72951 +Node: License73230  End Tag Table