IComplete 0.3

IComplete is a generic command line program for Linux that lists possible code completions.

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!
send us
an update
LICENSE TYPE:
GPL (GNU General Public License) 
USER RATING:
2.9/5 15
DEVELOPED BY:
Martin Stubenschrott
HOMEPAGE:
stud4.tuwien.ac.at
CATEGORY:
ROOT \ Text Editing&Processing \ IDEs
3 IComplete Screenshots:
ICompleteICompleteIComplete
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.

Installation:

./configure
make
su
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

#code completions #list code completions #C/C++ source code #IComplete #list #possible #code

Add your review!

SUBMIT