9
User
Recs.
Recs.
9
Updates
Last
Updated
Updated
Activity
8 Options
A robust text editor capable of achieving whatever it is the writer wishes. It supports a plethora of programming languages and other faculties of text editing. Yet its advantages do not stop there. If one wishes to delve into the wizardry of Emacs, they can use it for email, web browsing, organizing ones life and so much more. With all these factors pertaining to the sovereignty of Emacs, only one question remains. What is stopping you from beholding its power?
SpecsUpdate
PlatformsUnix-like, macOS, Windows, Cygwin
LicenseGPL-3.0-or-later
Supported remote file editing protocolsFTP; HTTP; SSH; WebDAV
Multi Language SupportYes
Auto CompleteYes
Bracket MatchingYes
Source Control IntegrationYes (package)
Extension languageEmacs Lisp, C(Emacs modules)
Collaborative editingYes
Error MarkupYes
Column selectionYes
Plugin ManagerPackage, built-in
RTLYes
BidiYes
Supported keybinding stylesIBM CUA; OSX; Vi; Emacs; Pico; WordStar; WordPerfect; Brief
RefactoringYes
Interactive ConsoleYes
Interactive Debuggergdb (for C)
Go to DefinitionYes
Pros
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 3 years ago
Emacs is THE "IDE" I use for the last 30 years for programming in C. Any IDE that doesn't have the ability to show 3 windows with code of 80 chars width side by side on a single (HD and not more) screen is not usable.
Pro
Keyboard-focused, mouse-free editingPro
Total customizabilityPro
FreePro
Mini bufferPro
Rectangular cut and pastePro
Has been widely used for a long timePro
Cross-platformPro
Interactive Shells