To enable icicles, you just need to just run the following (usually
from your ~/emacs):

  (icy-mode)

From Icicles source code:

  You might NOT want to use Icicles without a windowing system
  (manager). Consider using `emacsclient' (or `gnuclient'). Icicles
  makes use of many keys that are unavailable when running Emacs in
  console mode. If you do use Icicles in this mode, you will want to
  rebind those keys, see file `icicles-mode.el'

For instance, I use emacs in a tty, and personally load icicles like
this:

  (setq icicle-apropos-complete-keys '([S-tab] [S-iso-lefttab] [backtab]))
  (icy-mode)
  (global-set-key "\C-cK" 'icicle-complete-keys)

Bundled documentation (best read with emacs' linkd) is in
/usr/share/doc/icicles/*doc*el.gz), and more howtos and examples can
be found at http://www.emacswiki.org/emacs/Icicles.

  -- Sebastien Delafond <seb@debian.org>  Sun, 11 Aug 2013 14:44:41 +0200


