@legoscia provided a good answer: it completing-readdoes not give you access to the value associated with the key that it uses to complete. For example, for the alist argument, COLLECTIONit does not give you access to the cdr of the selected alist key.
alist assoc, alist, - maphash get.
, , , .
, 13-. , vanilla Emacs completing-read , (). Emacs cdr alist . alist , , , ( ), conses.
Icicles, . cdr. , completing-read.
Icicles , completing-read, , , . alist .
, ? (, *Completions*), ?
:
, - , .
, . Icicles search, ( ). ( , ) ().
, , . ( , *Completions*.)
Imenu, , , (, ), .
(, ), .
, Lisp, , .
Icicles, , ?
() , . *Completions* . . , . ( , .)
*Completions* , , /. ( ) (, ).
(, ) .
( *Help*) , .
, Icicles ?
. , () , , (. Tripping Icicles.)
, :
icicle-whole-candidate-as-text-prop-p nil.
icicle-candidates-alist , completing-read. alist.
icicle-get-alist-candidate completing-read, , , alist, cdr.
(. : , Icicles.)