10
User
Recs.
Recs.
24
Updates
Last
Updated
Updated
Activity
7 Options
SpecsUpdate
PlatformsUnix-like, macOS, Windows, Cygwin
LicenseGPL-3.0-or-later
Multi Language SupportYes
Auto CompleteYes
Bracket MatchingYes
Error MarkupYes
Extension languageEmacs Lisp, C(Emacs modules)
Plugin ManagerPackage, built-in
Source Control IntegrationYes (package)
Interactive ConsoleYes
Collaborative editingYes
Supported remote file editing protocolsFTP; HTTP; SSH; WebDAV
Column selectionYes
Supported keybinding stylesIBM CUA; OSX; Vi; Emacs; Pico; WordStar; WordPerfect; Brief
RTLYes
BidiYes
RefactoringYes
Interactive Debuggergdb (for C)
Go to DefinitionYes
Pros
Pro Self documenting
Emacs has extensive help support built-in as well as a tutorial accessed with C-h t.
Pro Total customizability
Customizations can be made to a wide range of Emacs' functions through a Lisp dialect (Emacs Lisp). A robust list of existing Lisp extensions include the practical (git integration, syntax highlighting, etc) to the utilitarian (calculators, calendars) to the sublime (chess, Eliza).
Know any positive aspects of this option?
Cons
Know any negative aspects of this option?
Recommendations
Emacs
Recommended 4 years ago
Pro
Keyboard-focused, mouse-free editingPro
Total customizabilityPro
It's also an IDEPro
Self documentingPro
Great documentationPro
FreePro
Mini bufferPro
Lisp customizationsPro
Has been widely used for a long timePro
Cross-platformPro
Enormous range of functionalities (way beyond simple "text editing")Pro
Interactive shellsPro
VersatilePro
Customisation with Emacs LispPro
eshell is cross platformEmacs
Recommended 5 years ago
Pro
Keyboard-focused, mouse-free editingPro
Total customizabilityPro
It's also an IDEPro
Works in terminal or as a GUI applicationPro
Self documentingPro
Great documentationPro
FreePro
Cross-platformPro
VersatilePro
Vi keybindings through Evil modeCon
Learning curve is longCon
A lot of jokes in this serious softwarePro
Provides org-modeEmacs
Recommended 5 years ago
Pro
Keyboard-focused, mouse-free editingPro
Total customizabilityPro
It's also an IDEPro
Works in terminal or as a GUI applicationPro
Self documentingPro
Great documentationPro
FreePro
Mini bufferPro
UbiquityPro
Rectangular cut and pastePro
Lisp customizationsPro
Has been widely used for a long timePro
Cross-platformPro
Enormous range of functionalities (way beyond simple "text editing")Pro
Interactive shellsPro
Versatile