Function: sieve-manage-parse-capability
sieve-manage-parse-capability is a byte-compiled function defined in
sieve-manage.el.gz.
Signature
(sieve-manage-parse-capability STR)
Documentation
Parse managesieve capability string STR.
Return alist of capabilities, suitable for assignment
to local variable sieve-manage-capability(var)/sieve-manage-capability(fun).
Source Code
;; Defined in /usr/src/emacs/lisp/net/sieve-manage.el.gz
(defun sieve-manage-parse-capability (str)
"Parse managesieve capability string `STR'.
Return alist of capabilities, suitable for assignment
to local variable `sieve-manage-capability'."
(let ((capas (delq nil
(mapcar #'split-string-and-unquote
(split-string str "\n")))))
(when (string= "OK" (caar (last capas)))
(setq sieve-manage-state 'nonauth))
capas))