AlternativeTo Logo
GNU Emacs icon

GNU Emacs

GNU Emacs is an extensible, customizable text editor—and more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions t...

  • Mac
  • Windows
  • Linux
  • BSD
  • Haiku
  • Homebrew
Avg rating of 3.7 (6)| 7 comments

GNU Emacs Screenshots

Emacs can compare two files and highlight their differences (M-x ediff)
Screenshot
Screenshot
Screenshot
 Suggest and vote on features

GNU Emacs Features

  1.  Extensible by Plugins/ExtensionsGNU Emacs can be extended with add-ons, plugins and extensions.
  2.  Syntax HighlightingGNU Emacs supports syntax highlighting for various programming and markup languages.
  3.  Support for scriptingGNU Emacs supports scripts and macros to automate or customize tasks.

GNU Emacs information

  • Developed byThe Free Software Foundation
  • LicensingOpen Source and Free product.
  • RatingAverage rating of 3.7
  • Alternatives158 alternatives listed

Supported Languages

  • English

Popular alternatives

View all

Top GNU Emacs apps (extensions / mods etc)

View all

Our users have written 7 comments and reviews about GNU Emacs, and it has gotten 351 likes

GNU Emacs was added to AlternativeTo by nandhp on and this page was last updated . GNU Emacs is sometimes referred to as Emacs.

Comments and Reviews  Post a comment/review

 all • positive • negative      relevance • date
Buster_Blue
  
Top positive comment ago
Copy a direct link to this comment to your clipboard   
If this Review contains spam or other abuse, notify admins about it.   

It would be more appropriate to compare Emacs to an operating system than to a text editor, and I mean that in a good way. Once you manage to grok Emacs, you'll seldom want to be anywhere else.

Show entire comment
1
Lunatica
  
Top positive comment ago
Copy a direct link to this comment to your clipboard   
If this Review contains spam or other abuse, notify admins about it.   

Emacs is built around being a Elisp interpreter with a text editor. You can do a lot with it, and has amazing packages and distributions for a lot of different use-cases.

The most problematic things with GNU Emacs are performance, bugs, and package integration. Emacs is an ancient piece of software, i.e. no multi-threading, and elisp is not that performant either. There are some hope for better performance with Gccemacs (i'm actively using it) which natively compiles elisp, noticeable making Emacs snappier mainly with GUI elements. Still, as of November 2020, it has a lot of bugs, is unstable, and it doesn't solve performance issues for a good enough experience. When using a lot of packages, and the fact i'm using unstable pgtk-native-comp, it crashes a lot. And the packages integration thing is that packages are built by users and may not be made with performance in mind, and can conflict with other packages etc so you have to tweak them. Also Emacs packages are a nightmare security risk btw.

[Edited by Lunatica, November 20]

Show entire comment
0
AlternativeSteve
  
Positive comment ago
Copy a direct link to this comment to your clipboard   
If this Review contains spam or other abuse, notify admins about it.   

After two decades of using vi simply because it was there, I decided to take the plunge and try Emacs. I find interface is nicer, and after a few hours of tweaking settings I've found a configuration that looks good and functions well on Windows, Linux, and FreeBSD.

I really like that Emacs comes with a bunch of utilities built in, such as the wonderful Org mode.

On Windows, Emacs has replaced Evernote and OneNote for note taking (with org mode) and Notepad++ and EditPad Pro for text editing.

A simply wonderful old-school productivity tool. Thank-you Richard Stallman and Guy Steele, Jr.

Show entire comment
0
tauil
Comment ago
Copy a direct link to this comment to your clipboard   
If this Comment contains spam or other abuse, notify admins about it.   

There's no limits for Emacs. You really should try, if you can! ;)

Show entire comment
2
thelivingded
  
Positive comment ago
Copy a direct link to this comment to your clipboard   
If this Review contains spam or other abuse, notify admins about it.   

Emacs really is an awesome text editor. Wonderful, especially for programming.

Show entire comment
0
zobi8225
Comment ago
Copy a direct link to this comment to your clipboard   
If this Comment contains spam or other abuse, notify admins about it.   

Ok you need 3 days to learn how it's work, but it is a so crazy software.... The best text editing of the world.

Emacs POWA !!!!

Show entire comment
0
mattrm
Comment ago
Copy a direct link to this comment to your clipboard   
If this Comment contains spam or other abuse, notify admins about it.   

It really is as powerful as you have heard. Well worth a try. It's not as complex as you might think either.

Show entire comment
0

Tags

  • Text Editor
  • Code Editor
  • lisp
  • html-editor

Category

Development

Recent user activities on GNU Emacs

  • gl
    gleyconjefersonDownvoted a comment on GNU Emacs
    Emacs is built around being a Elisp interpreter with a text editor. You can do a lot with it, and has amazing packages and distributions for a lot of different use-cases. The most problematic things with GNU Emacs are performance, bugs, and package integration. Emacs is an ancient piece of software, i.e. no multi-threading, and elisp is not that performant either. There are some hope for better performance with Gccemacs (i'm actively using it) which natively compiles elisp, noticeable making Emacs snappier mainly with GUI elements. Still, as of November 2020, it has a lot of bugs, is unstable, and it doesn't solve performance issues for a good enough experience. When using a lot of packages, and the fact i'm using unstable pgtk-native-comp, it crashes a lot. And the packages integration thing is that packages are built by users and may not be made with performance in mind, and can conflict with other packages etc so you have to tweak them. Also Emacs packages are a nightmare security risk btw. _[Edited by Lunatica, November 20]_
    Show more
    ago
  • GNU Emacs iconecode iconPOXadded GNU Emacs as alternative(s) to ecode
    ago
  • kk
    kar7hik_kumarliked GNU Emacs
    ago
AlternativeTo