Function: gnus-sieve-string-list

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

Signature

(gnus-sieve-string-list LIST)

Documentation

Convert an elisp string list to a Sieve string list.

For example:
(gnus-sieve-string-list '("to" "cc"))
  => "[\\"to\", \\"cc\"]"

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus-sieve.el.gz
;; Internals

;; FIXME: do proper quoting of " etc
(defun gnus-sieve-string-list (list)
  "Convert an elisp string list to a Sieve string list.

For example:
\(gnus-sieve-string-list \\='(\"to\" \"cc\"))
  => \"[\\\"to\\\", \\\"cc\\\"]\""
  (concat "[\"" (mapconcat #'identity list "\", \"") "\"]"))