You were doing nothing wrong. (And your description of using Icicles search is a good one.) I introduced a bug recently.
Should be OK now. Please download the latest version of icicles-mac.el
. Or wait (up to a day) for it to be mirrored on MELPA and download it from there. Sorry for your trouble, and thanks for bringing this to my attention.
IMPORTANT:
If you byte-compile Icicles (recommended), then whenever (as now) icicles-mac.el
is updated, you
must load icicles-mac.el
(not just icicles-mac.elc
), then compile it, then *recompile ALL***of the other **Icicles source files as well. You want to make sure that all byte-compiled files are up-to-date.
This is normal for Lisp. Code that depends on macros needs to be byte-compiled anew after loading the updated macros.