[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] scratch/org-edna 352d95c 06/72: Added has-property condition
From: |
Ian Dunn |
Subject: |
[elpa] scratch/org-edna 352d95c 06/72: Added has-property condition |
Date: |
Sun, 21 May 2017 21:11:19 -0400 (EDT) |
branch: scratch/org-edna
commit 352d95c1cd31b796792010a0d1f37dba0a57f1ac
Author: Ian D <address@hidden>
Commit: Ian D <address@hidden>
Added has-property condition
* org-bat.el (org-bat-condition/has-property): New function.
---
org-bat.el | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/org-bat.el b/org-bat.el
index 23dd096..af4b828 100644
--- a/org-bat.el
+++ b/org-bat.el
@@ -387,6 +387,11 @@ IDS are all UUIDs as understood by `org-id-find'."
(when (org-bat--xor condition neg)
(format "%s %s= %s" var (or neg "=") val))))
+(defun org-bat-condition/has-property (neg prop val)
+ (let ((condition (string-equal (org-entry-get nil prop) val)))
+ (when (org-bat--xor condition neg)
+ (org-get-heading))))
+
(defun org-bat-transform-consideration (consideration)
- [elpa] branch scratch/org-edna created (now 901a84a), Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna 352d95c 06/72: Added has-property condition,
Ian Dunn <=
- [elpa] scratch/org-edna 69cc5d4 07/72: Added package requirements, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna 0273bf1 02/72: Make all finders return lists of markers, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna 03a6a95 03/72: Added Makefile., Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna 5e69f84 04/72: Added .bzrignore., Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna 6ec67b8 10/72: Improved org-bat-parse-form to handle new argument types, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna 8b58c07 14/72: Clarified use of case-fold-search in `org-bat--handle-planning', Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna 00ef89a 11/72: Added tests for org-bat-parse-form, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna 8aeb66c 08/72: Added more custom IDs to documentation, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna 89baba4 13/72: Added chain action, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna e2db4dc 19/72: Remove duplicate targets, Ian Dunn, 2017/05/21