diff --git a/README.org b/README.org index 0f20c2c..93139ab 100644 --- a/README.org +++ b/README.org @@ -567,13 +567,18 @@ Simple links may also be written manually in either sexp or non-sexp form, like: *Fixes* + Customization group for face ~org-ql-view-due-date~. -+ Command ~org-ql-refile~ uses the base buffer when refiling to an indirect buffer. + Apply Org syntax font-locking to items in ~org-ql-view~ buffers. *** helm-org-ql Tagged v0.6.2, fixing a compilation warning. +** 0.8.10 + +*Fixes* ++ Command ~org-ql-refile~ uses the base buffer when refiling to an indirect buffer. ([[https://github.com/alphapapa/org-ql/issues/466][#466]].) ++ Predicate ~link~ could signal an error when searching text that is mistakenly recognized as an Org link (e.g. Bash double-bracket constructs in a source block). (Thanks to [[https://github.com/jwiegley][John Wiegley]] for reporting.) + ** 0.8.9 *Fixes* diff --git a/org-ql.el b/org-ql.el index 76af6fc..f3b7715 100644 --- a/org-ql.el +++ b/org-ql.el @@ -1626,11 +1626,15 @@ any link is found." (or (null description) (string-match-p description (match-string org-ql-link-description-group))))) (_ (if (and description target) - (and (string-match-p target (match-string 1)) - (string-match-p description (match-string org-ql-link-description-group))) - (or (string-match-p description-or-target (match-string 1)) - (string-match-p description-or-target - (match-string org-ql-link-description-group))))))))) + (and (and (match-string 1) + (string-match-p target (match-string 1))) + (and (match-string org-ql-link-description-group) + (string-match-p description (match-string org-ql-link-description-group)))) + (or (and (match-string 1) + (string-match-p description-or-target (match-string 1))) + (and (match-string org-ql-link-description-group) + (string-match-p description-or-target + (match-string org-ql-link-description-group)))))))))) (org-ql-defpred (rifle smart) (&rest strings) "Return non-nil if each of strings is found in the entry or its outline path. diff --git a/org-ql.info b/org-ql.info index ea2444f..7f08c68 100644 --- a/org-ql.info +++ b/org-ql.info @@ -74,6 +74,7 @@ Functions / Macros Changelog * 0.9-pre: 09-pre. +* 0.8.10: 0810. * 0.8.9: 089. * 0.8.8: 088. * 0.8.7: 087. @@ -1048,6 +1049,7 @@ releases. * Menu: * 0.9-pre: 09-pre. +* 0.8.10: 0810. * 0.8.9: 089. * 0.8.8: 088. * 0.8.7: 087. @@ -1090,7 +1092,7 @@ releases. * 0.1: 01.  -File: README.info, Node: 09-pre, Next: 089, Up: Changelog +File: README.info, Node: 09-pre, Next: 0810, Up: Changelog 5.1 0.9-pre =========== @@ -1110,8 +1112,6 @@ File: README.info, Node: 09-pre, Next: 089, Up: Changelog *Fixes* • Customization group for face ‘org-ql-view-due-date’. - • Command ‘org-ql-refile’ uses the base buffer when refiling to an - indirect buffer. • Apply Org syntax font-locking to items in ‘org-ql-view’ buffers. * Menu: @@ -1127,9 +1127,24 @@ File: README.info, Node: helm-org-ql (1), Up: 09-pre Tagged v0.6.2, fixing a compilation warning.  -File: README.info, Node: 089, Next: 088, Prev: 09-pre, Up: Changelog +File: README.info, Node: 0810, Next: 089, Prev: 09-pre, Up: Changelog + +5.2 0.8.10 +========== + +*Fixes* + • Command ‘org-ql-refile’ uses the base buffer when refiling to an + indirect buffer. (#466 + (https://github.com/alphapapa/org-ql/issues/466).) + • Predicate ‘link’ could signal an error when searching text that is + mistakenly recognized as an Org link (e.g. Bash double-bracket + constructs in a source block). (Thanks to John Wiegley + (https://github.com/jwiegley) for reporting.) + + +File: README.info, Node: 089, Next: 088, Prev: 0810, Up: Changelog -5.2 0.8.9 +5.3 0.8.9 ========= *Fixes* @@ -1156,7 +1171,7 @@ File: README.info, Node: 089, Next: 088, Prev: 09-pre, Up: Changelog  File: README.info, Node: 088, Next: 087, Prev: 089, Up: Changelog -5.3 0.8.8 +5.4 0.8.8 ========= *Fixes* @@ -1178,7 +1193,7 @@ File: README.info, Node: 088, Next: 087, Prev: 089, Up: Changelog  File: README.info, Node: 087, Next: 086, Prev: 088, Up: Changelog -5.4 0.8.7 +5.5 0.8.7 ========= *Fixes* @@ -1206,7 +1221,7 @@ File: README.info, Node: 087, Next: 086, Prev: 088, Up: Changelog  File: README.info, Node: 086, Next: 085, Prev: 087, Up: Changelog -5.5 0.8.6 +5.6 0.8.6 ========= *Fixes* @@ -1216,7 +1231,7 @@ File: README.info, Node: 086, Next: 085, Prev: 087, Up: Changelog  File: README.info, Node: 085, Next: 084, Prev: 086, Up: Changelog -5.6 0.8.5 +5.7 0.8.5 ========= *Fixes* @@ -1233,7 +1248,7 @@ File: README.info, Node: 085, Next: 084, Prev: 086, Up: Changelog  File: README.info, Node: 084, Next: 083, Prev: 085, Up: Changelog -5.7 0.8.4 +5.8 0.8.4 ========= *Fixes* @@ -1247,7 +1262,7 @@ File: README.info, Node: 084, Next: 083, Prev: 085, Up: Changelog  File: README.info, Node: 083, Next: 082, Prev: 084, Up: Changelog -5.8 0.8.3 +5.9 0.8.3 ========= *Fixes* @@ -1260,8 +1275,8 @@ File: README.info, Node: 083, Next: 082, Prev: 084, Up: Changelog  File: README.info, Node: 082, Next: 081, Prev: 083, Up: Changelog -5.9 0.8.2 -========= +5.10 0.8.2 +========== *Fixes* @@ -1274,7 +1289,7 @@ File: README.info, Node: 082, Next: 081, Prev: 083, Up: Changelog  File: README.info, Node: 081, Next: 08, Prev: 082, Up: Changelog -5.10 0.8.1 +5.11 0.8.1 ========== *Fixes* @@ -1289,7 +1304,7 @@ File: README.info, Node: 081, Next: 08, Prev: 082, Up: Changelog  File: README.info, Node: 08, Next: 074, Prev: 081, Up: Changelog -5.11 0.8 +5.12 0.8 ======== *Additions* @@ -1345,7 +1360,7 @@ File: README.info, Node: 08, Next: 074, Prev: 081, Up: Changelog  File: README.info, Node: 074, Next: 073, Prev: 08, Up: Changelog -5.12 0.7.4 +5.13 0.7.4 ========== *Fixes* @@ -1355,7 +1370,7 @@ File: README.info, Node: 074, Next: 073, Prev: 08, Up: Changelog  File: README.info, Node: 073, Next: 072, Prev: 074, Up: Changelog -5.13 0.7.3 +5.14 0.7.3 ========== *Fixes* @@ -1373,7 +1388,7 @@ File: README.info, Node: 073, Next: 072, Prev: 074, Up: Changelog  File: README.info, Node: 072, Next: 071, Prev: 073, Up: Changelog -5.14 0.7.2 +5.15 0.7.2 ========== *Fixes* @@ -1394,7 +1409,7 @@ File: README.info, Node: 072, Next: 071, Prev: 073, Up: Changelog  File: README.info, Node: 071, Next: 07, Prev: 072, Up: Changelog -5.15 0.7.1 +5.16 0.7.1 ========== *Fixes* @@ -1413,7 +1428,7 @@ File: README.info, Node: 071, Next: 07, Prev: 072, Up: Changelog  File: README.info, Node: 07, Next: 063, Prev: 071, Up: Changelog -5.16 0.7 +5.17 0.7 ======== *Added* @@ -1472,7 +1487,7 @@ File: README.info, Node: 07, Next: 063, Prev: 071, Up: Changelog  File: README.info, Node: 063, Next: 062, Prev: 07, Up: Changelog -5.17 0.6.3 +5.18 0.6.3 ========== *Fixed* @@ -1488,7 +1503,7 @@ File: README.info, Node: 063, Next: 062, Prev: 07, Up: Changelog  File: README.info, Node: 062, Next: 061, Prev: 063, Up: Changelog -5.18 0.6.2 +5.19 0.6.2 ========== *Fixed* @@ -1499,7 +1514,7 @@ File: README.info, Node: 062, Next: 061, Prev: 063, Up: Changelog  File: README.info, Node: 061, Next: 06, Prev: 062, Up: Changelog -5.19 0.6.1 +5.20 0.6.1 ========== *Fixed* @@ -1517,7 +1532,7 @@ File: README.info, Node: 061, Next: 06, Prev: 062, Up: Changelog  File: README.info, Node: 06, Next: 052, Prev: 061, Up: Changelog -5.20 0.6 +5.21 0.6 ======== *Added* @@ -1584,7 +1599,7 @@ File: README.info, Node: 06, Next: 052, Prev: 061, Up: Changelog  File: README.info, Node: 052, Next: 051, Prev: 06, Up: Changelog -5.21 0.5.2 +5.22 0.5.2 ========== *Fixed* @@ -1595,7 +1610,7 @@ File: README.info, Node: 052, Next: 051, Prev: 06, Up: Changelog  File: README.info, Node: 051, Next: 05, Prev: 052, Up: Changelog -5.22 0.5.1 +5.23 0.5.1 ========== *Fixed* @@ -1608,7 +1623,7 @@ File: README.info, Node: 051, Next: 05, Prev: 052, Up: Changelog  File: README.info, Node: 05, Next: 049, Prev: 051, Up: Changelog -5.23 0.5 +5.24 0.5 ======== *Added* @@ -1649,7 +1664,7 @@ File: README.info, Node: 05, Next: 049, Prev: 051, Up: Changelog  File: README.info, Node: 049, Next: 048, Prev: 05, Up: Changelog -5.24 0.4.9 +5.25 0.4.9 ========== *Fixed* @@ -1660,7 +1675,7 @@ File: README.info, Node: 049, Next: 048, Prev: 05, Up: Changelog  File: README.info, Node: 048, Next: 047, Prev: 049, Up: Changelog -5.25 0.4.8 +5.26 0.4.8 ========== *Fixed* @@ -1672,7 +1687,7 @@ File: README.info, Node: 048, Next: 047, Prev: 049, Up: Changelog  File: README.info, Node: 047, Next: 046, Prev: 048, Up: Changelog -5.26 0.4.7 +5.27 0.4.7 ========== *Fixed* @@ -1685,7 +1700,7 @@ File: README.info, Node: 047, Next: 046, Prev: 048, Up: Changelog  File: README.info, Node: 046, Next: 045, Prev: 047, Up: Changelog -5.27 0.4.6 +5.28 0.4.6 ========== *Fixed* @@ -1698,7 +1713,7 @@ File: README.info, Node: 046, Next: 045, Prev: 047, Up: Changelog  File: README.info, Node: 045, Next: 044, Prev: 046, Up: Changelog -5.28 0.4.5 +5.29 0.4.5 ========== *Fixed* @@ -1710,7 +1725,7 @@ File: README.info, Node: 045, Next: 044, Prev: 046, Up: Changelog  File: README.info, Node: 044, Next: 043, Prev: 045, Up: Changelog -5.29 0.4.4 +5.30 0.4.4 ========== *Fixed* @@ -1722,7 +1737,7 @@ File: README.info, Node: 044, Next: 043, Prev: 045, Up: Changelog  File: README.info, Node: 043, Next: 042, Prev: 044, Up: Changelog -5.30 0.4.3 +5.31 0.4.3 ========== *Fixed* @@ -1732,7 +1747,7 @@ File: README.info, Node: 043, Next: 042, Prev: 044, Up: Changelog  File: README.info, Node: 042, Next: 041, Prev: 043, Up: Changelog -5.31 0.4.2 +5.32 0.4.2 ========== *Fixed* @@ -1741,7 +1756,7 @@ File: README.info, Node: 042, Next: 041, Prev: 043, Up: Changelog  File: README.info, Node: 041, Next: 04, Prev: 042, Up: Changelog -5.32 0.4.1 +5.33 0.4.1 ========== *Fixed* @@ -1751,7 +1766,7 @@ File: README.info, Node: 041, Next: 04, Prev: 042, Up: Changelog  File: README.info, Node: 04, Next: 032, Prev: 041, Up: Changelog -5.33 0.4 +5.34 0.4 ======== _Note:_ The next release, 0.5, may include changes which will require @@ -1832,7 +1847,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.34 0.3.2 +5.35 0.3.2 ========== *Fixed* @@ -1845,7 +1860,7 @@ File: README.info, Node: 032, Next: 031, Prev: 04, Up: Changelog  File: README.info, Node: 031, Next: 03, Prev: 032, Up: Changelog -5.35 0.3.1 +5.36 0.3.1 ========== *Fixed* @@ -1855,7 +1870,7 @@ File: README.info, Node: 031, Next: 03, Prev: 032, Up: Changelog  File: README.info, Node: 03, Next: 023, Prev: 031, Up: Changelog -5.36 0.3 +5.37 0.3 ======== *Added* @@ -1923,7 +1938,7 @@ File: README.info, Node: 03, Next: 023, Prev: 031, Up: Changelog  File: README.info, Node: 023, Next: 022, Prev: 03, Up: Changelog -5.37 0.2.3 +5.38 0.2.3 ========== *Fixed* @@ -1933,7 +1948,7 @@ File: README.info, Node: 023, Next: 022, Prev: 03, Up: Changelog  File: README.info, Node: 022, Next: 021, Prev: 023, Up: Changelog -5.38 0.2.2 +5.39 0.2.2 ========== *Fixed* @@ -1944,7 +1959,7 @@ File: README.info, Node: 022, Next: 021, Prev: 023, Up: Changelog  File: README.info, Node: 021, Next: 02, Prev: 022, Up: Changelog -5.39 0.2.1 +5.40 0.2.1 ========== *Fixed* @@ -1954,7 +1969,7 @@ File: README.info, Node: 021, Next: 02, Prev: 022, Up: Changelog  File: README.info, Node: 02, Next: 01, Prev: 021, Up: Changelog -5.40 0.2 +5.41 0.2 ======== *Added* @@ -2037,7 +2052,7 @@ File: README.info, Node: 02, Next: 01, Prev: 021, Up: Changelog  File: README.info, Node: 01, Prev: 02, Up: Changelog -5.41 0.1 +5.42 0.1 ======== First tagged release. @@ -2122,89 +2137,90 @@ GPLv3  Tag Table: Node: Top225 -Node: Contents2093 -Node: Screenshots2220 -Node: Installation2338 -Node: Quelpa2852 -Node: Helm support3380 -Node: Usage3783 -Node: Commands4181 -Node: org-ql-find4646 -Node: org-ql-open-link5554 -Node: org-ql-refile6409 -Node: org-ql-search6737 -Node: helm-org-ql8668 -Node: org-ql-view9046 -Node: org-ql-view-sidebar9576 -Node: org-ql-view-recent-items9956 -Node: org-ql-sparse-tree10452 -Node: Queries11252 -Node: Non-sexp query syntax12369 -Node: General predicates14128 -Node: Ancestor/descendant predicates21053 -Node: Date/time predicates22181 -Node: Functions / Macros25305 -Node: Agenda-like views25603 -Ref: Function org-ql-block25765 -Node: Listing / acting-on results27026 -Ref: Caching27234 -Ref: Function org-ql-select28147 -Ref: Function org-ql-query30573 -Ref: Macro org-ql (deprecated)32347 -Node: Custom predicates32662 -Ref: Macro org-ql-defpred32886 -Node: Dynamic block36327 -Node: Links39051 -Node: Tips39738 -Node: Changelog40062 -Node: 09-pre41029 -Node: helm-org-ql (1)42052 -Node: 08942193 -Node: 08843335 -Node: 08744411 -Node: 08645639 -Node: 08545873 -Node: 08446529 -Node: 08346981 -Node: 08247322 -Node: 08147715 -Node: 0848138 -Node: 07450864 -Node: 07351089 -Node: 07251823 -Node: 07152744 -Node: 0753555 -Node: 06356421 -Node: 06256954 -Node: 06157261 -Node: 0657831 -Node: 05260887 -Node: 05161189 -Node: 0561614 -Node: 04963145 -Node: 04863427 -Node: 04763776 -Node: 04664185 -Node: 04564593 -Node: 04464954 -Node: 04365313 -Node: 04265516 -Node: 04165677 -Node: 0465924 -Node: 03270025 -Node: 03170428 -Node: 0370625 -Node: 02373925 -Node: 02274159 -Node: 02174439 -Node: 0274644 -Node: 0178722 -Node: Development78823 -Node: Copyright assignment79056 -Node: Notes79646 -Node: Comparison with Org Agenda searches79810 -Node: org-sidebar80699 -Node: License80978 +Node: Contents2109 +Node: Screenshots2236 +Node: Installation2354 +Node: Quelpa2868 +Node: Helm support3396 +Node: Usage3799 +Node: Commands4197 +Node: org-ql-find4662 +Node: org-ql-open-link5570 +Node: org-ql-refile6425 +Node: org-ql-search6753 +Node: helm-org-ql8684 +Node: org-ql-view9062 +Node: org-ql-view-sidebar9592 +Node: org-ql-view-recent-items9972 +Node: org-ql-sparse-tree10468 +Node: Queries11268 +Node: Non-sexp query syntax12385 +Node: General predicates14144 +Node: Ancestor/descendant predicates21069 +Node: Date/time predicates22197 +Node: Functions / Macros25321 +Node: Agenda-like views25619 +Ref: Function org-ql-block25781 +Node: Listing / acting-on results27042 +Ref: Caching27250 +Ref: Function org-ql-select28163 +Ref: Function org-ql-query30589 +Ref: Macro org-ql (deprecated)32363 +Node: Custom predicates32678 +Ref: Macro org-ql-defpred32902 +Node: Dynamic block36343 +Node: Links39067 +Node: Tips39754 +Node: Changelog40078 +Node: 09-pre41061 +Node: helm-org-ql (1)41987 +Node: 081042128 +Node: 08942657 +Node: 08843797 +Node: 08744873 +Node: 08646101 +Node: 08546335 +Node: 08446991 +Node: 08347443 +Node: 08247784 +Node: 08148179 +Node: 0848602 +Node: 07451328 +Node: 07351553 +Node: 07252287 +Node: 07153208 +Node: 0754019 +Node: 06356885 +Node: 06257418 +Node: 06157725 +Node: 0658295 +Node: 05261351 +Node: 05161653 +Node: 0562078 +Node: 04963609 +Node: 04863891 +Node: 04764240 +Node: 04664649 +Node: 04565057 +Node: 04465418 +Node: 04365777 +Node: 04265980 +Node: 04166141 +Node: 0466388 +Node: 03270489 +Node: 03170892 +Node: 0371089 +Node: 02374389 +Node: 02274623 +Node: 02174903 +Node: 0275108 +Node: 0179186 +Node: Development79287 +Node: Copyright assignment79520 +Node: Notes80110 +Node: Comparison with Org Agenda searches80274 +Node: org-sidebar81163 +Node: License81442  End Tag Table