Fix: (property) Calling like (property PROPERTY :inherit t)

Supporting this form isn't really required, since it violates the
CL-style argument parsing of CL-DEFUN, but it's convenient, and
probably saves some hair-pulling for users who are less familiar with
Elisp.

Fixes #460.

Reported-by: Stewmath <https://github.com/Stewmath>
This commit is contained in:
Adam Porter 2024-09-04 20:48:51 -05:00
parent a373e812d0
commit 86d338729f
4 changed files with 98 additions and 57 deletions

View file

@ -1085,6 +1085,10 @@ File: README.info, Node: 089-pre, Next: 088, Up: Changelog
=============
*Fixes*
• Predicate property when called with argument form (property
"PROPERTY-NAME" :inherit t). (#460
(https://github.com/alphapapa/org-ql/issues/460). Thanks to
Stewmath (https://github.com/Stewmath) for reporting.)
• Reading of view settings from Org links in upcoming Emacs version.
(#461 (https://github.com/alphapapa/org-ql/issues/461). Thanks to
Ola Nilsson (https://github.com/snogge) for help debugging, and for
@ -2069,49 +2073,49 @@ Node: Links38939
Node: Tips39626
Node: Changelog39950
Node: 089-pre40900
Node: 08841308
Node: 08742388
Node: 08643616
Node: 08543850
Node: 08444506
Node: 08344958
Node: 08245299
Node: 08145692
Node: 0846113
Node: 07448839
Node: 07349064
Node: 07249798
Node: 07150719
Node: 0751530
Node: 06354396
Node: 06254929
Node: 06155236
Node: 0655806
Node: 05258862
Node: 05159164
Node: 0559589
Node: 04961120
Node: 04861402
Node: 04761751
Node: 04662160
Node: 04562568
Node: 04462929
Node: 04363288
Node: 04263491
Node: 04163652
Node: 0463899
Node: 03268000
Node: 03168403
Node: 0368600
Node: 02371900
Node: 02272134
Node: 02172414
Node: 0272619
Node: 0176697
Node: Notes76798
Node: Comparison with Org Agenda searches76960
Node: org-sidebar77849
Node: License78128
Node: 08841554
Node: 08742634
Node: 08643862
Node: 08544096
Node: 08444752
Node: 08345204
Node: 08245545
Node: 08145938
Node: 0846359
Node: 07449085
Node: 07349310
Node: 07250044
Node: 07150965
Node: 0751776
Node: 06354642
Node: 06255175
Node: 06155482
Node: 0656052
Node: 05259108
Node: 05159410
Node: 0559835
Node: 04961366
Node: 04861648
Node: 04761997
Node: 04662406
Node: 04562814
Node: 04463175
Node: 04363534
Node: 04263737
Node: 04163898
Node: 0464145
Node: 03268246
Node: 03168649
Node: 0368846
Node: 02372146
Node: 02272380
Node: 02172660
Node: 0272865
Node: 0176943
Node: Notes77044
Node: Comparison with Org Agenda searches77206
Node: org-sidebar78095
Node: License78374

End Tag Table