Bug#510122: ITP: icicles -- an emacs library that enhances minibuffer/input completion
Package: wnpp
Severity: wishlist
Owner: Sebastien Delafond <seb@debian.org>
* Package name : icicles
Version : 22.0+2008-12-27
Upstream Author : Drew Adams <drew.adams@oracle.com>
* URL : http://www.emacswiki.org/emacs/Icicles
* License : GPL
Programming Lang: Lisp
Description : an emacs library that enhances minibuffer completion, that is, 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:
o regexp matching (including substring)
o fuzzy matching
o prefix matching (as in vanilla Emacs)
o 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 ? commands that you can use to
perform an action on any number of candidate inputs any number
of times
* perform set operations (intersection, union,?) 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
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (990, 'unstable'), (501, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)
Reply to: