code completion

Completion Dictionary 4.1
Completion Dictionary is designed as a free Xcode plugin that enhances Xcodes built in code completion mechanism. more>>
Completion Dictionary 4.1 is designed as a free Xcode plugin that enhances Xcodes built in code completion mechanism. You simply type a few letters, either the abbreviation of a macro or the initials of a symbol name, and press the completion shortcut. Completion Dictionary will do the rest.
- Added support for Xcode 3
- Extended set of default macros
- Mac OS X 10.4 or later
- Xcode 2.0 or later
VoidFillPHP 0.2
VoidFillPHP - AppleScript adds PHP code completion to BBEdit (was CompletePHP) more>>
VoidFillPHP is under the GPL, but you might not like the code, because it is my first AppleScript and I still dont really understand that language. Have fun with my software!

CodeSenseEnabler 0.9
CodeSenseEnabler is considered as an enhanced and practical code completion system that well works with Java and Objective C. more>>
CodeSenseEnabler 0.9 is considered as an enhanced and practical code completion system that well works with Java and Objective C. By default, some frameworks arent indexed, so code completion doesn't work for them.
Apple explains on the XCode release notes how to enable CodeSense for these frameworks and provide a shell script that enables all of them.
Requirements:
- Mac OS X 10.3.5 or later
- XCode 1.5
Apple Xcode 2.4.1
Apple Xcode - Download via ADC Membership area more>>
Update provides overall stability and performance enhancements to the Xcode IDE.
Cache Monitor 0.51
An SQL development tool designed for InterSystems database Cache more>> An SQL development tool designed for InterSystems database Cache
Cache Monitor supports developers with features, like: Advanced SQL Query Editor, Cache-SQL Syntax highlighting, SQL Code completion, SQL History buffer for executed SQL commands, SQL Code formatting,Graphical SQL execution plan and more.
You see the process ID (PID) from your connection on the Tabpane on every Query Analyzer. Code completion will let you type a few characters and then display a list of context-sensitive possibilities to complete the text you are typing. Editor code completion brings up a list of Tables or Columns (also known as Intellisense).
Code completion can be triggered by pressing [CTRL+SPACE] or by typing a hotchar or keyword, such as . or , in an SELECT list. Cache-SQL formatting can executed from context menu to make your code, or the code of others, much easier to read (Format SQL). Also supports, of course: Undo/Redo and Search and Replace.
Since version 0.18 the Hyperlink navigation has been added. Hyperlink navigation is a means for simple navigation from the editor to Tables metadata. When you presses the CTRL key and hover the mouse cursor over a certain code element, the element is changed to a hyperlink. When you hold the CTRL key and click on the hyperlink, the go to Tables metadata action is performed.
Since 0.20, Cache Monitor contains features to tune the database.
Main features:
Advanced SQL Query Editor
- Cache-SQL Syntax highlighting
- SQL Code completion for Tables,Views,Columns and Indexes (also known as Intellisense)
- SQL History buffer for executed SQL commands
- SQL Code formatting
- Parallel (multi-threaded) queries
- The Graphical SQL execution plan supplies index and selectivity information from every used index in the plan
- SQL abbreviations, Type: se to complete to "SELECT * FROM "
- TuneTable for selected Tables or whole Namespaces
- Select2Table Function
DDL Code generation (CREATE TABLE)
MetaData-Browser for
- Namespaces
- Tables
- Views
- Routines
- Classes
- CachedQueries
- Stored Procedures
- Indexes
Cache Monitor can be used from any platform with an JAVA-JRE 5.0 (Linux, Windows,...).
- Cache Monitor helps you to organize your Server; to classify Cache Servers into groups, divide groups into subgroups etc.
- You can see Cache Version infos from connected Server
- Shows Executionplan from an SQL Statement.
- You can view the selectivity from the used columns in the execution plan
- Shows CachedQueries with their costs and the underlying SQL (AddHoc from Intersystems needed!)
- Select2Table Function
- Fast open Query Analyzer with CTRL+Q on selected Server
- Fast open Query Analyzer with CTRL+O
- CopyTable Function
- Execute TuneTable for selected Tables or the whole Namespace
- Shows PID (ProcessID) from each Query Analyzer connection
- Shows Processlist
- Shows SELECT-Statements from SQL Views
- Show Routines
System requirements:
-
Enhancements
- Global Viewer is now working. Please attention about the global size, currently there is no limit!
- The Table-Viewer have now more filter functions from the context menu (look at the Data Panel and use right click on table).
- Faster startup.
Code Barre 1.5
Create customized bar codes. more>>
Xrefactory for C/Java 1.6.10
Xrefactory for C/Java - A C and Java Refactoring Browser for Emacs and XEmacs more>>
Main features:
- Full integration with Emacs and XEmacs.
- Sources can be compiled under Unix (Linux, SunOs-Solaris, HP-UX, Mac OSX, etc.) and Windows (Cygwin) system.
- Support for both C and Java languages (including JNI).
- Source browsing based on our own tag implementation supporting multiple preprocessing passes and resolving scopes, accessibilities, overloading and polymorphism.
- Created in order to work with the largest projects. Xrefactory indexes all JDK 1.4 classes (1 million lines of code) in 2 minutes and the Linux kernel 2.4.7 sources (3 millions lines) in 15 minutes. Xrefactory is capable of updating its index by reparsing only modified files.
- Refactorings for method (function) extraction; renaming of packages, classes, parameters, variables, fields (structure records) and methods (functions); insertion, deletion and moving of parameters, field and method moving; pushing down and pulling up fields and methods; encapsulate field; and more. Refactorings are safe with detection of possible conflicts.
- Very solid implementation of code completion. Recognizing approximately 15 different contexts with completions auto-updated after each modification of source code without need for recompilation.
- Functions for finding forgotten symbols.
- Detection of unused variables, methods and functions.
- Javadoc documentation available at your finger tips via hot keys.
- Multiple projects support with project auto-detection.
- Interfacing Emacs IDE functions from the compile.el and comint.el packages.
- Capable of generating HTML documentation.
- Full undo under Emacs and XEmacs.
Portugal Area Code 1.0.2
Portugal Area Code - Portugal area codes more>>
Completly freeware for non-commercial use.
Spket IDE 1.6.16
Powerful toolkit for JavaScript and XML development more>> Powerful toolkit for JavaScript and XML development
Spket IDE is powerful toolkit for JavaScript and XML development. The powerful editor for JavaScript, XUL/XBL and Yahoo! Widget development.
Spket IDE provides features like code completion, syntax highlighting and content outline that allows developers productively create efficient JavaScript code.
NOTE: Spket IDE is free for non-commercial use.
System requirements:
-
Enhancements:
- support "@example" tag.
- support property parameter tag
- support Prototype and Scriptaculous.
- support qooxdoo.
- Code assist for JavaScript.
- Some JavaScript Debugger bugs
Recover eyeTV2 Code 1.0
Recover eyeTV2 Code is a Python script that will recover the registration code from your eyeTV 2 installation more>>
ABA-X1 1.0
ABA-X1 is a program that calculates math expressions more>>
ABA-X1 is an application that calculates mathematical expressions. It has a large number of built-in operators and functions.
List of operators: +, -, *, /, ^
List of functions:
abs, acos, asin, atan, cbrt, ceil, cos, cosh, degrees exp, expm1, floor, log, log10, log1p, rad, radians, rint, round, signum, sin,sinh, sqrt, tan, tanh, ulp. Look at java.lang.Math for a detailled description of these functions.
A function can be typed in with code completion: click with the mouse on the green display and type with the keyboard. Type s and press Ctrl+Space and see what happens. This behaviour is called code completion.
Code compeletion also works for built-in (predefined) constants. Type m and press Ctrl+Space to get a list of atomic weights (remember m like masses).
A atomic weight constant begins with a m and ends with its element symbol. Sample: mCa for Calcium, mS for Sulfur. Type mC and press Strg+Space and see the list of all elements which starts with an C.
Physical constants are also predefined. The prefix is p. Press p and Strg+Space to see the list.
All constants and function can be selected (and inserted) via the menu. Click on the menu button to open the main menu. You will see the sub menus Functions, Vars and Constants. A function, variable or constant will be inserted at the current place (cell) by selecting the menu item.
Click on the = button or (while editing with keyboard) press Strg-Enter to stopp editing and recalculate all expressions.
At the right side of the green display you see variable names. Normaly the name is f1, f2 and so on. Each value of an expression is stored in a variable. These variables can be referenced in other expressions like f1 * 1.16. (You have the possibility to rename a variable by clicking on it.)
WebTide 1.4.1
WebTide is a very flexible and effective text editor which is designed to help web developers in creating fast and professional websites. more>> WebTide 1.4.1 is a very flexible and effective text editor which is designed to help web developers in creating fast and professional websites.
The code navigation is a tool to count on when you seem lost in the code. For the web developers the error checking may turn up to be a key tool. Html is a complex scripting language, and this free text editor might just be the key in easilly creating a website.
Newbies can also learn from this free text editor, trough the code completion tool. Just insert a start tag and help is on the way. No piece of code can hide from you when you use the advanced search tools this free text editor integrates.
The search in path feature can find occurences of a piece of text that you never knew existed. The search and replace tool will help you replace ONLY the occurences of a string you want to. The editor will show you a dialog with all the occurences and let you select the ones that you want to replace. No more step by step replace! Be in control of your code. Download WebTide now and see that it can do for you.
- [Bug fix] Treat .php files like HTML files.
- [New Feature] Added quick preview in Java Browser and Calpa HTML browser.
Requirements:
- Mac OS X 10.4 or later
- Java 1.5 or later.
SQuirrel SQL Client 2.5
SQuirreL SQL Client is a graphical Java program that will allow you to view the structure of a JDBC compliant database more>>
The minimum version of Java supported is 1.5.x as of SQuirreL version 2.4. See the Old Versions page for versions of SQuirreL that will work with older versions of Java. SQuirreLs functionality may be extended through the use of plugins.
Main features:
Object Tree of Session window
- Right-click to access the popup menu which provides access to advanced script generation and graphing features. The graph plugin allows the user to create table charts.
SQL Editor with code completion popup (ctrl+space) open
- Code completion can be used to access drop-down lists of options that include keywords, tables, columns, views, stored procedures. Code completion also provides join generation functions.
SQL Editor with tools popup menu (ctrl+t) shown
- With the tools popup any editor function can be located with only a single short cut: ctrl+t
- Additionally, the list can be searched incrementally with just a few keystrokes.
SQL Editor with bookmark selection popup (ctrl+j) shown
- Bookmarks are user-defined code templates. SQuirreL comes with several pre-defined example bookmarks for the most common SQL and DDL statements.
Abbreviations and auto corrections dialog
- This feature works much like auto corrects in common office products. With the entries shown in the dialog you may for example type sf which will expand to SELECT * FROM.
Editing of SQL results.
- The result tabs of SQL queries support editing the rows returned from a query on a single table. You may also edit the contents tab of tables in the Object tree.
Graph: Charts of tables and their relations.
- To create new charts or to add tables to existing charts right mouse click tables in the Object tree and choose the Add to graph menu. Graph manipulation functions can be accessed by using the right-click context popup menu.
Graph: Scaling and distributing tables on configurable page sizes to prepare for printing
- Use the right-click context popup menu to switch to the scaling and printing mode.
Enhancements:
- Enhancements
- New plugins provide enhanced capabilities:
- DB2 Plugin: Stored Procedures, Triggers and Views are shown in the object tree and have a Source tab which displays the source of the selected object and a Details tab which gives DB2-specific information about the object. Sequences and Indexes are also shown in the object tree and have a details tab giving DB2-specific information about them.
- H2 Plugin: Indexes and Views are shown in the object tree and have a Source tab which displays the source of the selected object and a Details tab which gives H2-specific information about the object. Sequences and Indexes are also shown in the object tree and have a details tab giving H2-specific information about them.
- PostgreSQL Plugin: Stored Procedures, Triggers and Views are shown in the object tree and have a Source tab which displays the source of the selected object and a Details tab which gives PostgreSQL-specific information about the object. Sequences and Indexes are also shown in the object tree and have a details tab giving DB2-specific information about them.
- Sybase Plugin: Allows the user to reverse engineer to the source code for Views and Stored Procedures displayed in the object tree.
- Added better support for executing large scripts so that SQuirreL remains responsive to UI interaction, as well as providing much faster execution.
- Added custom statement tokenizer framework to allow plugins to control how statements are tokenized.
- Drop tables, Delete Records and Copy Tables features now will order the tables according to Foreign Key dependencies instead of alphabetically by name.
- Oracle Plugin now supports executing create statements for triggers, stored procedures and functions using "/" just as is done in SQL-Plus. Also "@" can now be used to indicate a file to be parsed and executed while running another script in SQL Editor.
- SQL History Dialog allows for searching previously executed statements by regular expression.
- Many bug fixes
NetBeans 5.5.1
NetBeans - Integrated Development Environment (IDG) more>>
The NetBeans IDE is a development environment - a tool for programmers to write, compile, debug and deploy programs. It is written in Java - but can support any programming language. NetBeans is a free product with no restrictions on how it may be used.
Main features:
- Comprehensive support for building IDE plug-in modules and rich client applications on the NetBeans platform
- Simplified and intuitive GUI building using Project Matisse
- Support for Sun Application Server 8.2, Weblogic9 and JBoss 4
- Web services support for Java Enterprise Edition applications
- Enhanced support for JavaServer Faces and Struts
- An expanded number of available refactoring actions
- Various editor enhancements including an error stripe and Java hints
- Faster code completion
- Completely reworked and improved CVS support
- Enhanced debugging which is integrated in the Source Editor
- Streamlined, user-friendly IDE configuration
- The ability to discuss and edit code with other developers with the NetBeans Developer Collaboration feature
- Full-featured profiling functionality
- The award winning NetBeans Mobility Pack which can be used to write, test, and debug applications for the Java Micro Edition platform.
Arcadia 0.6.0
Open source Ruby Integrated Development Environment written using the tcl/tk GUI toolkit more>> Open source Ruby Integrated Development Environment written using the tcl/tk GUI toolkit
Arcadia is a Integrated Development Environment (IDE) for Ruby language written in Ruby using the classic tcl/tk GUI toolkit.
NOTE: Arcadia is licensed and distributed under the terms of the Ruby License.
Main features:
- Editor with syntax highlighting, code completion and source browsing
- Debug support
- Contextual ruby documentation
- Work on any platform where ruby and tcl-tk work.
- Highly extensibility architecture.
- Support for RAD gui building
Enhancements
- Dynamic layout capability added: now you can change at run-time the framess position and create new frames.