IComplete 0.3

IComplete is a generic command line program for Linux that lists possible code completions.
  3 Screenshots
IComplete is a command line program, which lists possible completions for a certain position in a source code, reusing the excellent Exuberant-ctags program.

Currently it only works with C/C++ source code, and partly with Java and probably C# sources.

IComplete is meant to be editor-independent, so you can use it as an API browser for the command line, no matter which editor you prefer.

However, I provide an integration plugin for Vim, which helps speeding up your coding sessions, especially with new APIs.

Here are some key features of "IComplete":

· Automatic generation of a tags file for the current source file by building a tree of included files.
· Listing members (also inherited ones) of a class
· For QString s; s. only non-static members are suggested, for QString:: only static ones.
· Listing all function signatures of overloading methods
· Recognizes return values of methods.
· QWidget w; w.rect().topLeft(). // List completions for a QPoint
· Uses the scope of the cursor position
· Recognizes, if you are inside a method-definition and completes also private or protected variables for this class. For a global scope, only public members are suggested.
· Works in both console and graphical vim
· Uses a cache system for increased speed.


make install

What's New in This Release:

· The Vim plugin has finally been converted to reuse the new omnifunc.
· Placeholder support has been added.

last updated on:
October 24th, 2005, 16:57 GMT
license type:
GPL (GNU General Public License) 
developed by:
Martin Stubenschrott
ROOT \ Text Editing&Processing \ IDEs
Download Button

In a hurry? Add it to your Download Basket!

user rating 15



Rate it!
3 Screenshots

Add your review!