Function: gnus-sieve-test-list

gnus-sieve-test-list is a byte-compiled function defined in gnus-sieve.el.gz.

Signature

(gnus-sieve-test-list LIST)

Documentation

Convert an elisp test list to a Sieve test list.

For example:
(gnus-sieve-test-list '((address "sender" "boss@company.com") (size :over 4K)))
  => "(address \\"sender\" \\"boss@company.com\", size :over 4K)"

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus-sieve.el.gz
(defun gnus-sieve-test-list (list)
  "Convert an elisp test list to a Sieve test list.

For example:
\(gnus-sieve-test-list \\='((address \"sender\" \"boss@company.com\") (size :over 4K)))
  => \"(address \\\"sender\\\" \\\"boss@company.com\\\", size :over 4K)\""
  (concat "(" (mapconcat #'gnus-sieve-test list ", ") ")"))