
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...
What is 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 to support text editing. The features of GNU Emacs include:
- Content-sensitive editing modes, including syntax coloring, for a variety of file types including plain text, source code, and HTML.
- Complete built-in documentation, including a tutorial for new users.
- Full Unicode support for nearly all human languages and their scripts.
- Highly customizable, using Emacs Lisp code or a graphical interface.
- A large number of extensions that add other functionality, including a project planner, mail and news reader, debugger interface, calendar, and more. Many of these extensions are distributed with GNU Emacs; others are available separately.
GNU Emacs Screenshots




GNU Emacs Features
GNU Emacs information
Supported Languages
- English
Comments and Reviews
Tags
- Text Editor
- Code Editor
- lisp
- html-editor
Category
DevelopmentLists containing GNU Emacs
Free tools (Software that can help you mostly in any field) • Open/Free soft must have • Progress & Management • win32Recent user activities on GNU Emacs
- gleyconjefersonDownvoted a comment on GNU EmacsglEmacs 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]_
POXadded GNU Emacs as alternative(s) to ecode
- kar7hik_kumarliked GNU Emacskk
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.
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]
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.
There's no limits for Emacs. You really should try, if you can! ;)
Emacs really is an awesome text editor. Wonderful, especially for programming.
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 !!!!
It really is as powerful as you have heard. Well worth a try. It's not as complex as you might think either.