Welcome to http://TextEditors.org , your home for text editor reviews, analysis, and commentary by the community at large. Since 2003-05-23, this has grown to be the home of the largest collection of text editor information on the web. This site is as inclusive as possible. Any platform, any OS, any chip, any language, etc. There's plenty of room for everyone. If it's a text editor that runs on a computer, the wiki wants to document it.

This is a WikiWiki site which means that anybody can create/make/delete entries. We hope this means we will build a healthy community around the issues that matter most to us. So far, we've collected 1,941 text editors listed in the EditorIndex.

About Text Editors:

PickingATextEditor is a discussion about how to pick a text editor for your use.

is a discussion about how to pick a text editor for your use. TextEditorFamilies is the list of editors (by "family") that we cover here.

is the list of editors (by "family") that we cover here. Family Classifications groups editor families by ancestor, platform, implementation language, or other common factor

groups editor families by ancestor, platform, implementation language, or other common factor EditorIndex is the list of all editors regardless of family or feature.

is the list of all editors regardless of family or feature. UnClassified (!) These are editors that have not been put into a "family". Can you help?

(!) These are editors that have not been put into a "family". Can you help? EditorHistory Information about the development of text editors

Information about the development of text editors EditorPower is the discussion about the relative strengths of certain editors

is the discussion about the relative strengths of certain editors GeneralTipsAndTricks are available that work in many different editors.

are available that work in many different editors. CategoryFeatures -- in which editor is feature X present?

-- in which editor is feature X present? Windows editors that work fine WithoutTheWindowsRegistry

OtherTextEditorWikis -- this ain't the only one...

-- this ain't the only one... OrthodoxEditors - Dr. Nikolai Bezroukov's classification of editors as Eastern Orthodox or Western Orthodox

- Dr. Nikolai Bezroukov's classification of editors as Eastern Orthodox or Western Orthodox CommonGripes -- problems with TextEditors

-- problems with TextEditors Some Gripes become HolyWars

TheIdealEditor -- Help brainstorm the ultimate universal editor.

-- Help brainstorm the ultimate universal editor. FAQ -- Frequently Asked Questions and Recommendations

-- Frequently Asked Questions and Recommendations TextEditorVotingPage -- show your support

-- show your support AboutLicenses -- About software licenses for text editors

About Using Text Editors:

About Extending Text Editors:

PluginArchitectures is the discussion about shared/common/unique characteristics of how TextEditors do plugins.

is the discussion about shared/common/unique characteristics of how TextEditors do plugins. MacroLanguagePower is a discussion/classification about and the relative "power" of each MacroLanguage out there.

is a discussion/classification about and the relative "power" of each MacroLanguage out there. EditorsVsIDE -- the battle rages on

-- the battle rages on DebuggerIntegration - how text editors "talk" with debuggers

- how text editors "talk" with debuggers MailIntegration -- how text editors and mail become symbiotic

-- how text editors and mail become symbiotic HexEditors -- some text editors have become hex editors, for hex dumps and such.

About How to Program text editors:

DesigningTextEditors

CoreTextEditorProgramming

MacroLanguage programming

programming DesignStandards

TestingTextEditors (including TortureTests)

(including TortureTests) KeyboardsMatter -- your keyboard can make a big difference

-- your keyboard can make a big difference FontsMatter -- Great fonts for the long haul

-- Great fonts for the long haul DisplaysMatter -- how the size, shape, and qualities of the display affect text editing

About Human Language Document Production:

WordProcessors

DesktopPublishers

Using a MarkupLanguage

Text Editor Humor:

Text editors on the Web:

Thanks for adding information to TextEditors . Please take a look at other entries to see the standard format we apply before adding an entry, and think about what [families] it might be part of. Also, add yourself to the Contributors list so we know who is helping out here. -- DMcCunney

About text-editor programmers:

Text Editors of the Stars

Ken Thompson creator of UNIX (and ed!), Bjarne Stroustrup creator of C++, and Brian Kernighan of AWK and K&R fame, all use sam

creator of UNIX (and ed!), creator of C++, and of AWK and K&R fame, all use sam Dennis Ritchie creator of C used ACME from Rob Pike , also author of sam and both involved in the creation of Plan 9.

creator of C used ACME from , also author of sam and both involved in the creation of Plan 9. DavidHeinemeierHansson - Famed Ruby Programmer uses TextMate

- Famed Ruby Programmer uses TextMate JamieZawinski - Famed Mozilla Hacker uses XEmacs

- Famed Mozilla Hacker uses XEmacs RandalSchwartz - Famed Perl Hacker uses GnuEmacs (listen to any FLOSS Weekly show)

- Famed Perl Hacker uses GnuEmacs (listen to any FLOSS Weekly show) Linus Torvalds - Famed originator of Linux uses MicroEmacs (Linus Torvalds uses a customized version of [uEmacs/PK 4.0.15])

- Famed originator of Linux uses MicroEmacs (Linus Torvalds uses a customized version of [uEmacs/PK 4.0.15]) Larry Wall - Famed originator of Perl uses Vim (see http://www.youtube.com/watch?v=JzIWdJVP-wo Larry Wall talk at Google)

- Famed originator of Perl uses Vim (see http://www.youtube.com/watch?v=JzIWdJVP-wo Larry Wall talk at Google) Yukihiro Matsumoto creator of Ruby, Guido van Rossum creator of Python, Rich Hickey creator of Clojure, and Joe Armstrong creator of Erlang, all use GnuEmacs

creator of Ruby, creator of Python, creator of Clojure, and creator of Erlang, all use GnuEmacs Jonathan Blow - game designer and author of the Jai Programming Language, uses GnuEmacs

- game designer and author of the Jai Programming Language, uses GnuEmacs John Carmack - game developer, co-founder of idSoftware, and CTO of Oculus, uses Sublime Text, used GnuEmacs

About This Wiki: