maingpicker - Summary

Membership Info
Group Admin:
1 active member

Group identification
Id: 10050
System Name: gpicker
Name: gpicker
Group Type: non-GNU software and documentation

Search in this Group


This group is not part of the GNU Project.

gpicker is a program that allows you to quickly and conveniently pick file in a (possibly very large) project. You type significant letters of file name (typically from the start of words) and gpicker provides you with a list of files you most likely mean to pick. The program filters and orders project's list of files in real-time as you type.

To place 'correct' matches on top gpicker uses sophisticated scoring heuristics. This scoring heuristic tries to capture user's intention and effectively 'un-abbreviate' pattern, rather than simply order results by edit distance. Scoring is implemented by efficient dynamic programming algorithm which makes filtration and ordering very fast.

It was inspired by class finding facility of IntelliJ IDEA and 'Command-T' feature of TextMate, but it's in many ways much better. It s language-agnostic and supports matching directory names too.

It is usable as a standalone program, but it was created to be used by editors/IDEs. Currently Emacs & VIM intergration is provided. With netbeans and gedit integrations out-of-tree.

Registration Date: Tue 28 Oct 2008 06:32:44 PM UTC
License: GNU General Public License v3 or later
Development Status: 5 - Production/Stable


Latest News rss feed
gpicker 2.3 is out!
     posted by alk, Sun 19 Jan 2014 08:20:36 PM UTC


I've just tagged and uploaded gpicker 2.3.

Notable changes are:

  • use of openmp by default to take advantage of multicore cpus

  • Ctrl-N and Ctrl-P can now be used to move selected row

  • few small cleanups and fixes
Welcome gpicker release 2.2
     posted by alk, Sun 08 Apr 2012 08:16:29 PM UTC

I've just tagged and uploaded sources of gpicker 2.2.

Most notable changes are:

  • some optimization work

  • new project type -- script, that I'm using to handle multi-repository

  project (i.e. couchbase)

  • implemented poor man's isearch on steroid's -- gpicker-isearch

  • big improvements for gpicker-imenu
gpicker 2.1.1
     posted by alk, Thu 23 Sep 2010 06:23:01 PM UTC

gpicker 2.1.1 is out. Its a minor release with one bugfix and with one very minor enchancement.

gpicker 2.1 is out
     posted by alk, Wed 08 Sep 2010 12:10:48 PM UTC

2.1 adds support for mlocate project type

Quick Overview
 Memberlist (1 member)

Communication Tools
 Mailing Lists (1 public mailing list)

Development Tools
 Task Manager (open items: 0, total: 0)
 Patch Manager (open items: 0, total: 0)

Back to the top

Powered by Savane 3.13-b921.
Corresponding source code