* ivy.el (ivy-read): Update.
Example:
(ivy-set-actions
t
'(("i" insert "insert")))
Now an "insert" action will be available for all `ivy-read' sessions
when pressing "M-o".
Fixes #337
CALLER is a symbol to uniquely identify the caller to `ivy-read'.
It is used, along with COLLECTION, to determine which
customizations apply to the current completion session."
- (let ((extra-actions (plist-get ivy--actions-list this-command)))
+ (let ((extra-actions (append (plist-get ivy--actions-list t)
+ (plist-get ivy--actions-list this-command))))
(when extra-actions
(setq action
(if (functionp action)