Filewatcher File Search File Search
Content Search
» » » » »


emacs library that enhances minibuffer/input completion

Icicles lets you do the following: * cycle through completion candidates that match your current input. * use a pattern to match completion candidates, including: - regexp matching (including substring). - fuzzy matching. - prefix matching (as in vanilla Emacs). - command abbreviation matching. * use multiple regexps to match candidates, chaining these filters together like piped 'grep' commands. * see all possible complete inputs (pertinent commands, variables, and so on) that match your partial or regexp input: the list is updated dynamically (incrementally) if you change your input. * see all previous inputs that match your partial or regexp input, and selectively reuse them. * match input against completion candidates that do not match a given regexp; that is, complement the set of matches and use the result for subsequent matching. * use multiple regexps to search (and replace) text across multiple buffers, files, or regions. * search areas of text that have a certain text property, such as a face. * browse Imenu or tags entries that match your partial or regexp input. * create and use multiple-choice menus; that is, menus where you can choose multiple entries any number of times. * create and use multi-commands so you can perform an action on any number of candidate inputs any number of times. * perform set operations (intersection, union, etc) on the fly, using sets of completion candidates or other strings. * persistently save and later reuse sets of completion candidates (e.g. project file names). * complete input piecewise, against multiple completion candidates, in parallel. * complete key sequences, and navigate the key-binding hierarchy (this includes the menu bar menu hierarchy) (see also LaCarte) * sort completion candidates on the fly, in multiple, context-dependent ways.
Package version:23.0+20110910-2


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

  (require 'icicles) 

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 mod


icicles (22.0+20090810-1) unstable; urgency=low
  For some reason, I had to (setq icicle-menu-items-to-history-flag nil)
  in my .emacs in order for emacsclient not to error out on startup
  (regular emacs does just fine).

 -- Sebastien Delafond <>  Mon, 10 Aug 2009 10:44:21 +0200  


icicles (23.0+20110910-2) unstable; urgency=low

  * Many thanks to Jari Aalto <> for *all* the changes
      in this upload:
    - remove deprecated dpatch and upgrade to packaging format "3.0 quilt"
    - update to Standards-Version to 3.9.3 and debhelper to 9
    - add build-arch and build-indep targets; use dh_prep in rules file
    - fix copyright-refers-to-symlink-license


;;; icicles-chg.el --- Change logs for Icicles libraries.
;; Filename: icicles-chg.el
;; Descript


This package was debianized by Sebastien Delafond <> on
Mon, 29 Dec 2008 19:55:01 -080

Browse inside icicles_23.0+20110910-2_all.deb

         [DIR]DEBIAN/ (5)  65535+ mirrors
         [DIR]etc/ (1)  65535+ mirrors
         [DIR]usr/ (2)  65535+ mirrors

Download icicles_23.0+20110910-2_all.deb

Results 1 - 1 of 1
Help - FTP Sites List - Software Dir.
Search over 15 billion files
© 1997-2017