diff options
author | Nic Ferier <nic@ferrier.me.uk> | 2012-10-12 13:34:03 +0100 |
---|---|---|
committer | Nic Ferier <nic@ferrier.me.uk> | 2012-10-12 13:34:03 +0100 |
commit | 6ea2bae0e0be6767c638c5d1954c158b4070c87d (patch) | |
tree | bc56848361bbbe11b6a93ec5633f5132b95634b4 | |
parent | 620daf17899092ed2b9e368dfe66728271d07456 (diff) |
added kvdotassoc= - useful for querys
-rw-r--r-- | kv.el | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -309,6 +309,10 @@ FUNC is some sort of `assoc' like function." "Dotted expression handling with `assq'." (kvdotassoc-fn expr table 'assq)) +(defun kvdotassoc= (expr value table) + (let ((v (kvdotassoc expr table))) + (and v (equal v value) v))) + (defalias 'dotassoc 'kvdotassoc) (defalias 'dotassq 'kvdotassq) |