This page is not part of the regular sequence of Icicles doc pages, but it can give you an idea of what Icicles offers, without all of the words. It shows the screenshots that you can find in context on other Icicles pages.
| Previous: Icicles - Libraries | IciclesIndex | Next: Icicles - Nutshell View |
The Icicles menu is available whenever you are in Icicle mode. By default, many of the entries shown here are not in menu Icicles but are instead in appropriate existing menus, such as File. Whether they are in menu Icicles or other menus is controlled by user option `icicle-touche-pas-aux-menus-flag’. See Icicles - Nutshell View.
The Minibuf menu is available whenever the minibuffer is active. See Icicles - Nutshell View.
Contextual menu Completion pops up when you use ‘C-mouse-3’ in buffer ‘*Completions*’. Some of its menu items apply to the clicked candidate; others apply to all candidates. See Icicles - Completions Display.
Icicles augments the standard File menu, adding an Icicles submenu that provides multi-commands and specialized Dired commands.
Icicles augments the standard Edit menu, adding an Icicles submenu.
Icicles augments the standard Bookmarks menu (typically a submenu of the Edit menu), adding an Icicles submenu that provides multi-commands for navigating to and among different kinds of bookmarks or markers. The bookmark and tags menu items are avaible only if you also use Bookmark+, but the go-to items are always available.
Icicles augments the standard Search menu (typically a submenu of the Edit menu), adding an Icicles submenu that provides multi-commands for searching files and buffers in various ways.
Icicles augments the standard Options menu. It adds an Icicles submenu with items that let you modify specific Icicles options.
Icicles also adds an Icicles submenu to the Customize Emacs submenu of menu Options, with operations for customizing anything. See Icicles - Customization and General Tips.
If you use library menu-bar+.el then you have a Frames menubar menu. Icicles augments this menu, adding an Icicles submenu that provides multi-commands affecting frames. If you do not use library menu-bar+.el then the same menu items are added to the main Icicles menu.
You can easily customize the Icicle mode key bindings for top-level commands, without knowing any EmacsLisp. See Customizing Keys.
Buffer ‘*Completions*’ shows all matches for your input `M-x ise.*char’. See Icicles - Nutshell View.
See Icicles - Apropos Completions and Icicles - Cycling Completions.
This screenshot shows highlighting of the ‘Icy’ mode line lighter that indicates Icicle mode.
The fact that ‘Icy’ is highlighted at all indicates that completion is available. The light-green background and the `+’ indicate multi-command completion. And the blue box (which appears as an underline and overline) indicates that completion is currently strict: your input must match one of the candidates.
These screenshots show the effect of options ‘icicle-point-position-in-candidate’ and ‘icicle-mark-position-in-candidate’ on the placement of the cursor during candidate cycling.
They also show one of the states of the completion status indicator, just to the left of the prompt:
+’ with the green highlight behind it mean that the current command is a multi-command.This screenshot shows progressive completion. See Icicles - Customization and General Tips and Icicles - Nutshell View.
See Icicles - Search Commands, Overview.
See Icicles - Search Commands, Overview.
See Icicles - Search Commands, Overview.
You can complete keys. You can sort completion candidates in different orders.
And when below top level in the key hierarchy, you can use candidate `..’ to go up one level.
You can complete input in a fuzzy way.
See Icicles - Fuzzy Completion
See LaCarte.
Sorted by color name (showing proxy color candidates):
Sorted by color saturation (purity):
See Icicles - Candidates with Text Properties
‘icicle-WYSIWYG-Completions-flag’ = ‘4’: 
‘icicle-WYSIWYG-Completions-flag’ = ‘t’ (two screenshots): 
See:
Completing a Ruby method with Help On Candidates feature
See Icicles - Help on Candidates. – rubikitch
| Previous: Icicles - Libraries | IciclesIndex | Next: Icicles - Nutshell View |
DrewsElispLibraries referenced here: Lisp:lacarte.el, Lisp:icicles.el