Main > Free Download Search >

Free completion software for linux

completion

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 188
The Tab Completion Grade Book 1.0beta4.1

The Tab Completion Grade Book 1.0beta4.1


The Tab Completion Grade Book is a full-featured grade book for teachers. more>>
The Tab Completion Grade Book is a full-featured grade book for teachers.
The Tab Completion Grade Book is a free software Java Grade Book program.
It features multiple courses, multiple students, arbitrarily-nested assignments, weighted assignments and categories, XML data storage, and a configurable grading scale for each course.
It can also print a per-student summary.
Main features:
- arbitrarily nested and weighted assignments
- human readable XML file format
- multiple courses and students
- scores can be fractions
- configurable grading scale per course
- print per-student summaries
- statistics, scatterplots, colors
- single student view
<<less
Download (0.59MB)
Added: 2006-10-17 License: GPL (GNU General Public License) Price:
1106 downloads
Pydiction 1.1

Pydiction 1.1


Pydiction offers you a powerful and very useful utility which allows you to Tab-complete Python code in Vim, including: standard, custom and third-party modules and packages. more>>

Pydiction 1.1 offers you a powerful and very useful utility which allows you to Tab-complete Python code in Vim, including: standard, custom and third-party modules and packages. Plus keywords, built-ins, and string literals. It consists of three main files:

  • python_pydiction.vim -- The Vim plugin that creates the Tab-completion functionality for Python files.
  • complete-dict -- A Vim dictionary file that contains Python keywords and module structure. This is what the plugin looks at to know which things are completable.
  • pydiction.py -- (Optional) Python script used to generate the dictionary. You can optionally run this script to add more modules to complete.

Major Features:

  1. Pydiction can complete Python's keywords, built-in functions, and string literals, as well as standard, custom and third-party package and module names and their attributes and methods. It can also complete fully-qualified names such as "module.submodule.method", as well as non-fully qualified names such as simply "method".
  2. Pydiction uses the Tab key to do completion, rather than inefficient Ctrl key combinations and the like.
  3. Unlike omni-completion, Pydiction works with more than just imported modules. For example you can complete Python built-in functions and keywords, such as "print", "raw_input", and so on.
  4. Pydiction doesn't require Python support to be compiled into your version of Vim, nor do you need to have Python installed on the machine you use it from (unless you want to use pydiction.py)
  5. Using a special dictionary file to complete from, Pydiction doesn't pollute any other menus that you you may be using for other types of completion, such as omni-completion or ins-completion.
  6. Since Pydiction uses a dictionary of possible completion items, it can complete 3rd-party modules much more accurately, and quickly, than other ways. And you have full control over what can and cannot complete. If it's unable to complete anything, you can either use pydiction.py--to automatically add a new module's contents to the dictionary-- or you can manually add them using a text editor. The dictionary is just a plain text file, which also makes it portable across all platforms.
  7. Also because Pydiction uses a dictionary file, you don't have to import a module before you can complete it, nor do you even have to have the module installed on your machine. This makes completion faster than omni-completion since it doesn't need to do any type deducing.
  8. Pydiction only attempts to complete while editing Python files.
  9. You can still use omni-completion, and other forms of completion, with Pydiction. In fact, they can all make a great team.
  10. Pydiction knows when you're completing a callable method or not and, if you are, it will automatically insert an opening parentheses.
  11. The Tab key will work as normal for everything else. Pydiction will only try to use the Tab key to complete Python code if you're editing a Python file and you first type part of some Python module or keyword.
  12. Pydiction is far form perfect, but it was created because none of the other forms of Python completion for Vim were perfect either. There is a new project underway called PySmell that also looks promising. Keep in mind that Pydiction was originally started in 2003 and back then there wasn't really anything else.

Enhancements:

  • Added quoted string method completion
  • ZSI Web Services module completion
  • Fixed a bug with the -v option.


<<less
Added: 2009-07-21 License: GPL Price: FREE
1 downloads
 
Other version of Pydiction
Pydiction 1.0python_pydiction.vim -- The Vim plugin that creates the Tab-completion functionality for Python files. complete-dict -- A Vim dictionary file that contains Python keywords and module structure
Price: FREE
License:GPL
Download
1 downloads
Added: 2009-07-20
XML Copy Editor 1.1.0.1

XML Copy Editor 1.1.0.1


XML Copy Editor is an XML editor with DTD/XML Schema/RELAX NG validation. more>>
XML Copy Editor is an XML editor with DTD/XML Schema/RELAX NG validation, XSLT, XPath, pretty-printing, syntax highlighting, folding, tag completion/locking and lossless import/export of Microsoft Word documents.
Enhancements:
- This release fixes a number of bugs and introduces support for CSS.
<<less
Download (3.9MB)
Added: 2007-08-17 License: GPL (GNU General Public License) Price:
866 downloads
XNap Commons 0.9.6

XNap Commons 0.9.6


The XNap Commons project provides a set of utility Java classes for easy handling of common tasks like sortable tables. more>>
XNap Commons project provides a set of utility Java classes for easy handling of common tasks like sortable tables, auto completion, and internationalization, a settings framework, and Swing components like common dialogs, a wizard, a closeable tabbed pane, a directory chooser, and whats-this-style context help.
Enhancements:
# New Features:
- IconHelper has been enhanced with a methods getApplicationIcons() to retrieve a list of application icons and getSystemTrayIcon() to retrieve an icon for the Java 6 system tray.
# Fixed bugs:
- The CloseableTabbedPane has been fixed to work on Java 6.
<<less
Download (0.41MB)
Added: 2007-02-12 License: GPL (GNU General Public License) Price:
985 downloads
JyConsole 1.3

JyConsole 1.3


JyConsole is an advanced Java graphic console for Jython. more>>
JyConsole is an advanced Java graphic console for Jython, able to manipulate Jython and Java objects.
JyConsole is fully written in Java and based on the Jython library and modules. JyConsole project answers several requirements of modern consoles, such as command history, completion, easy script loading and basic GUI preference management.
More specifically, JyConsole provides an advanced object-oriented completion on Java and Python objects. JyConsole allows the direct manipulation of any objects used in the Python and class paths, independently of their initial language (Java/Python).
JyConsole can be extended as any application, but its first goal is to offer a simple and powerful Java/Python console fully portable. JyConsole can be directly used as standalone application or as aN embedded graphical component into a Java or Jython application.
Quick installation and start
Unpack the archive pack as follows on Unix systems:
tar xvf JyConsole.tgz
or
unzip JyConsole.zip
This must create a JyConsole root directory. Go into the JyConsole root directory and launch the run.jar file as follows:
Under Unix/linx: java -jar run.jar
Enhancements:
- A specific thread manager can be created for a Python/Jython command, which allows a different kind of thread management.
- Preference management was externalised in a configuration file.
- An external script can be loaded at start-up.
<<less
Download (2.2MB)
Added: 2006-10-16 License: QPL (QT Public License) Price:
1104 downloads
schemon 0.1.0

schemon 0.1.0


schemon is a Scheme interpreter for Python. more>>
Schemon is a scheme interpreter for Python programs. It is extensible and requires no explicit type checking for conversion between Scheme and Python types. It is fully R5Rs compliant.
Main features:
- Easy extending with python code. No typechecking is required (done by name mangling, see manual), and you do not have to add any new functions to any environment lists, they are added by introspection.
- Full R5RS support, including macros (only decimal integers supported)
- Better command-line environment including tab-completion
- First class hygienic macros
- Advanced type system for use when embedding scheme code in python
Version restrictions:
- Not all functions are defined in python, so some scheme functions are only availible from scheme (due to implementation details).
- Functions and lambda expressions are not analyzed beforehand, so they will not run at optimum speed. However, as we are running in python anyway, I did not view speed as a good excuse to add more complexity.
<<less
Download (0.15MB)
Added: 2005-04-14 License: GPL (GNU General Public License) Price:
1653 downloads
Spindle Plugin 3.2.11

Spindle Plugin 3.2.11


Spindle is a plugin for the Eclipse Platform that provides excellent IDE support for Web apps developed using the Tapestry frame more>>
Spindle is a plugin for the Eclipse Platform that provides excellent IDE support for Web apps developed using the Tapestry framework.
Spindle Plugin includes wizards for creating applications and application components. Editors for applications, libraries, pages, components, and templates, all with popup help, syntax completion, and "as you type validation" are included.
A project build process catches and marks almost every runtime Tapestry error before you deploy your application.
Enhancements:
- The documentation has been integrated with context-sensitive key bindings.
- Major bugfixes and feature enhancements.
- Documentation is now available online.
<<less
Download (10MB)
Added: 2006-01-13 License: MPL (Mozilla Public License) Price:
1384 downloads
CLEX 3.16

CLEX 3.16


CLEX is a file manager with a full-screen user interface written in C with the curses library. more>>
CLEX project is a file manager with a full-screen user interface written in C with the curses library.
It displays directory contents (including file status details) and provides features like command history, filename insertion, or name completion in order to help the user to construct commands to be executed by the shell (there are no built-in commands).
CLEX is easily configurable and all its features are explained in the on-line help.
Enhancements:
- This version corrects a bug.
- On some systems the filter in the file panel was counting selected files incorrectly.
- This data inconsistency could cause problems in other functions.
<<less
Download (0.17MB)
Added: 2007-04-24 License: GPL (GNU General Public License) Price:
913 downloads
Crystal Clear Vuitton Remix 1

Crystal Clear Vuitton Remix 1


Crystal Clear Vuitton Remix is a Lavish icon theme derivated from Everaldos original one (everaldo.com). more>>
Crystal Clear Vuitton Remix is a Lavish icon theme derivated from Everaldos original one (everaldo.com).

All content distributed under LGPL anc copyright of everaldo exept Louis VuittonPattern, Property of Louis Vuitton International & LVMH.

ToDo:

Colored Folders
Completion of KDE control center
Adding some applications to the pack
Adding some device (iPod,Scanners ...)
<<less
Download (29.4MB)
Added: 2006-07-05 License: LGPL (GNU Lesser General Public License) Price:
1220 downloads
Python rope 0.6.1

Python rope 0.6.1


Python rope is a Python IDE. more>>
rope is a Python IDE. Python ropes main goal is to provide features like auto-completion, refactorings, content assistance, and outlines.

Refactoring: In recent years refactoring has become a basic task of everyday programing, specially in java community. In the agile programing methodologies, like Extreme Programing, Refactoring is one of the core practices.
Some IDEs support some basic refactorings like PyDev (which uses bicycle repair man). These IDEs have a limited set of refactorings and fail when doing refactorings that need to know the type of objects in the source code (specially for relatively large projects). rope tries to provide a rich set of refactorings. Some of the refactorings require type inferencing which is described later.
Auto Completion: One of the basic features of modern IDEs is the availability of auto-completion. Some Python IDEs have auto-completion support but in a limited form. Since the type of many variables cannot be deduced from simple analysis of the source code. Auto-completing modules names, class names, static methods, class methods, function names and variable names are easy. But auto-completing the methods and attributes of an object is hard. Because the IDE needs to know the type of the object that cannot be achieved easily most of the time in dynamic languages. rope uses Type Inferencing algorithms to solve this problem.
Type Inferencing: One disadvantage of dynamic languages like python is that you cannot know the type of variables by a simple analysis of program source code most of the time. Knowing the type of variables is very essential for providing many of the refactorings and auto-completions. rope will use type inferencing to overcome this problem.

Static type inferencing uses program source code to guess the type of objects. But type inferencing python programs is very hard. There have been some attempts though not very successful (examples: psycho: only str and int types, StarKiller: wasnt released and ShedSkin: good but limited). They where mostly directed at speeding up python programs by transforming its code to other typed languages rather than building IDEs. Such algorithms might be helpful.

There is another approach toward type inferencing. That is the analysis of running programs. This dynamic approach records the types variables are assigned to during the program execution. Although this approach is a lot easier to implement than the alternative, it is limited. Only the parts of the program that are executed are analyzed. If developers write unit tests and use test driven development this approach works very well.

<<less
Download (MB)
Added: 2007-08-20 License: GPL (GNU General Public License) Price:
797 downloads
Ruby Editor Plugin 0.7.6

Ruby Editor Plugin 0.7.6


The jEdit Ruby Editor Plugin lets you manipulate Ruby and Rails code at the syntax level. more>>
The jEdit Ruby Editor Plugin lets you manipulate Ruby and Rails code at the syntax level.
Ruby Editor Plugin focused on programmer productivity, the plugin provides method completion and an integrated Ruby documentation viewer.
Main features:
- Syntax parsing now supports single-line modules, classes & defs
- Ruby Docs Viewer contains Ruby on Rails docs
- Variable method completion for Ruby on Rails methods
- Auto-indent and insert end now works for if( and if ( patterns
Enhancements:
- "Introduce variable" refactoring was added.
- Copy and cut actions that operate on a whole line when no text is selected were added.
- Autocompletion of brackets and quotes is now smarter.
- Progressive selection now handles method selection better.
<<less
Download (0.99MB)
Added: 2005-12-12 License: GPL (GNU General Public License) Price:
1412 downloads
PacketFence 1.6.1

PacketFence 1.6.1


Packetfence is an open-source network registration and worm detection system. more>>
PacketFence project provides interior worm mitigation and policy enforcement capabilities.
PacketFence be placed strategically throughout the enterprise to compartmentalize networks that may present a threat to valuable resources: VPN concentrators, client and guest networks, extranet connectivity points, etc.
PacketFence is designed to operate in heterogeneous where users are either unable or unwilling, without assistance, to secure their systems properly.
Main features:
- Open Architecture-Based on unmodified open-source components, PacketFence requires no software to be installed on client systems.
- Registration-Registration/authentication can be enforced before admission to the network is granted. Additionally successul completion of a vulnerability scan and acceptance of an AUP can also be required
- Detection-detection of worms, trojans, etc by behavorial or signature-based means
- Remediation-Context-sensitive information provided to user for self-directed remediation.
<<less
Download (0.96MB)
Added: 2006-08-29 License: GPL (GNU General Public License) Price:
1152 downloads
Orpie 1.4.3

Orpie 1.4.3


Orpie is a fullscreen RPN calculator for the console. more>>
Orpie is a fullscreen RPN calculator for the console. Its operation is similar to that of modern HP calculators, but data entry has been optimized for efficiency on a PC keyboard.
Features include extensive scientific calculator functionality, units support, base conversions, command completion, configurable keybindings, and a visible interactive stack.
Main features:
- real and complex numbers and matrices
- extensive function library
- command completion of function names
- base conversions
- units and conversion factor handling
- exact integer arithmetic, with unlimited integer size
- visible stack, with browsing/modification capability
- user-defined variables
- user-configurable keybindings, via a Mutt-like rcfile
- context-sensitive help
<<less
Download (0.37MB)
Added: 2005-10-30 License: GPL (GNU General Public License) Price:
1454 downloads
lftp-vi 1.1

lftp-vi 1.1


lftp-vi is a module for lftp which adds the capability to edit a file with only one command in your favorite editor. more>>
lftp-vi project is a module for lftp which adds the capability to edit a file with only one command in your favorite editor (configured in the EDITOR variable) instead of having to download it, edit it, and upload it again by hand.
Enhancements:
- You can now specify full and relative pathnames instead of only filenames.
- You can also download a patch which makes tab-completion work with the edit-command.
<<less
Download (0.002MB)
Added: 2006-11-05 License: GPL (GNU General Public License) Price:
1084 downloads
Verve plugin 0.3.5

Verve plugin 0.3.5


Verve plugin is a comfortable command line plugin for the Xfce panel. more>>
Verve plugin is a comfortable command line plugin for the Xfce panel.
Main features:
- Command history
- Auto-completion (including command history)
- Open URLs and eMail addresses in your favourite applications
- Focus grabbing via D-BUS (so you can bind a shortcut to it)
- Custom input field width
Usage:
Once added to the panel, you can use the following keys to control Verve:
- TAB to iterate through auto-completion entries
- UP and DOWN arrows to iterate through the command history
- CTRL+ENTER to run a command in a terminal emulator
- ESC to clear your input
If you want to launch URLs or eMail addresses using Verve, just paste them into the input field and press ENTER.
Focus Grabbing
Verve installs a script named verve-focus which can be used to bind a keyboard shorcut for Verve to grab the focus. To do so, you first need to open the Xfce settings manager:
xfce-setting-show
Once the dialog has appeared, chose Keyboard. In the next dialog, select the Shortcuts tab and add a shortcut for verve-focus.
After this, Verve should grab the focus and start blinking whenever you press this shortcut. To stop the blinking, just type something (like a command or something else) or click on it with the mouse
<<less
Download (0.025MB)
Added: 2007-03-07 License: GPL (GNU General Public License) Price:
961 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5