Semantic search
This entry published by the Free Software Foundation.
AsmEdit 'AsmEdit' is an editor and IDE written in assembler. It includes source highlighting and support for external helper programs for compiling and debugging. It contains word processing features such as paragraphing and spelling in a binary of less than 20,000 bytes.
Astyle Artistic Style is a fast and small reindenter and reformatter of C, C++ and Java source codes. Using a series of filters, astyle takes code written in one editor and automatically reindents and reformats the source code files to eliminate unneeded spaces and tabs and standardize the look of the code.
Bless Bless is a fast and customizable hex editor written in GTK#. It efficiently handles very large files and supports multiple undo-redo actions. There are also plans for the addition of a Lua-based scripting language for binary file manipulation.
DVC for Emacs DVC is a common Emacs front-end for a number of distributed version control systems. It currently supports GNU Arch, Bazaar, git, Mercurial, and Monotone. Support for Darcs is being worked on but still lacks some features.
Diakonos Diakonos is a customizable, usable, console-based text editor. It features arbitrary language scripting, bookmarking, regular expression searching, parsed ("smart") indentation, macro recording and playback, a multi-element clipboard, multi-level undo, a customizable status line, completely customizable keyboard mapping, and customizable syntax highlighting.
Easymacs 'Easymacs' is an easy-to-learn configuration for new users of GNU Emacs. It sets up key bindings that conform to a common denominator of the Gnome/KDE/OS human interface guidelines, and provides function-key bindings for other powerful Emacs features. It is fully documented, and the new user can productively edit text right away, without going through the Emacs tutorial. Users can access many commonly-used functions without learning the "chords" or multiple keystrokes that Emacs uses by default.
Emacs
Extraordinarily powerful text editor with additional features including content sensitive major modes, complete online documentation, highly extensible through Lisp, support for many languages and their scripts through its multilingual extension, and a large number of other extensions available either separately or with the GNU Emacs distribution. Runs on many different operating systems regardless of machine. It offers true Lisp, smoothly integrated into the editor, for writing extensions and provides an interface to the X windows system.
IDLEfork The IDLEfork project is an official experimental development fork of Python's small, light, 'bundled' integrated development environment, IDLE. Its objective is to develop a version of IDLE which had an execution environment which could be initialized prior to each run of user code.
Indent
'indent' changes the appearance of a C program by inserting or deleting whitespace. It also has options for controlling the alignment of braces and declarations, program indenting, formatting of both C and C++ comments. and other stylistic parameters.
Led Led is a small, fullscreen text editor for unix, primarily intended for use as a programming editor. Programming modes do syntax highlighting and can do auto indentation. Keybindings, colors, and general options may be changed in each user's ~/.ledrc file. Features include multiple buffers, unlimited undo, better text killing commands, improved isearch and reverse searching, vertical and horizontal split screens, improved syntax highlighting, optional Perl scriptability, and an extensible, stackable view architecture which will someday be explained here.
PyPE PyPE (Python Programmers Editor) was written in order to offer a lightweight but powerful editor for those of you who think emacs is too much and idle is too little. Syntax highlighting is included out of the box, as is multiple open documents via tabs. Since it is written in Python and wxPython, PyPE can be used on basically every platform available.
Scintilla 'Scintilla' is a source code editing component for GTK+. It has the usual features found in text editing components, as well as some that are especially useful for editing and debugging source code; these include support for syntax styling, error indicators, code completion and call tips. Styling choices are more open than with many editors: Scintilla lets you use proportional fonts, bold and italics, multiple foreground and background colours, and multiple fonts.
Stroke Oftentimes it is desirable to exclusively change very specific components of a file's modification, access, or change time; however, the method provided by the conventional touch utility appears inadequate for this basic task. Moreover, easily modifying a file's change time is not possible at all. Stroke offers a solution by providing a user with an advanced interface which also allows her to utilize an extensive syntax to dynamically specify certain date and time components to be altered. All in all stroke can be seen as a potent touch alternative that leaves a user with more options and freedom. Give your files a hefty stroke, don't just touch them.
Styx 'Styx' is a scanner/parser generator designed to address some shortcomings of the traditional lex/yacc combination. Its features include automatic derivation of depth grammar, production of the derivation tree (including its C interface), preservation of full source information, pretty printing to faciliate source to source translation, and persistence to aid rapid interpreter writing, and support for re-entrancy.
Vile 'vile' is a text editor which is extremely compatible with vi. It has extended capabilities in many areas, including multi-file editing and viewing, mouse support, infinite undo, additional operators, and rectangular operations. It has an optional Perl interface, and can also be built as "xvile", which is fully X-aware.
Zile 2 This is a duplicate entry. Please see this project for more information. 'Zile' is a small, fast, and powerful Emacs clone. It is very useful for small footprint installations (like on floppy disk) or quick editing sessions. It is 8 bit clean, looks much like Emacs, includes killing, yanking, and registers, and has multiple buffer editing with a multiple undo, minibuffer completion, source code highlighting, and autofill (word wrap).
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.
The copyright and license notices on this page only apply to the text on this page. Any software described in this text has its own copyright notice and license, which can usually be found in the distribution itself.
