GNU Emacs Reviews & Product Details

Programmer
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Fully-configurable. You can configure anything - Theme, sytnax highlighter, checker, menu options, keyboard shortcuts.

Cross-platform and consistent experience. I have a github repository with .emacs.d for emacs configuration accessible on any operation system.

Active and expert community. emacs community is supportive and experienced. emacs is older than me, so are many emacs developers. :) Review collected by and hosted on G2.com.

What do you dislike?

A steep learning curve at the beginning. In fact, I gave up emacs twice before I fell in love with it the third time and decided to commit to it for the foreseeable future. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

The built-in tutorial is interactive and easy to follow. Just do not get frustrated. You will be rewarded generously. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I use it mainly as a Python IDE, but I also use it to write NSIS scripts, C++ from time to time.

I also use org-mode extensively as a TODO list and a notebook in general.

It boosts my coding experience and productivity. Review collected by and hosted on G2.com.

Show More
Show Less

GNU Emacs Overview

What is GNU Emacs?

GNU Emacs is a customizable text editor that is an interpreter and dialect with extension to support text editing with content-sensitive editing modes, built-in documentation, Unicode support, and more.

GNU Emacs Details
Website
Product Description

GNU Emacs is a customizable text editor that is an interpreter and dialect with extension to support text editing with content-sensitive editing modes, built-in documentation, Unicode support, and more.


Seller Details
Seller
GNU
Company Website
Year Founded
1984
HQ Location
N/A
Twitter
@GNUsocial
1,328 Twitter followers
LinkedIn® Page
www.linkedin.com
55 employees on LinkedIn®
Show More

GNU Emacs Screenshots

Answer a few questions to help the GNU Emacs community
Have you used GNU Emacs before?
Yes

GNU Emacs Reviews

Write a Review
Filter reviews
LinkedIn®
Connections
Popular Mentions
Showing 73 GNU Emacs reviews
Popular Mentions
Showing 73 reviews
Filter Reviews
Filter Reviews
Sort by
Ratings
Company Size
User Role
All Industries
Region
Already have GNU Emacs?
Write a Review
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Emacs can do literally anything if you're determined to push past its initial learning curve. I use mine for development, shell access, and most important, for Org Mode, an organizational add-on that I use with the Getting Things Done system to turn Emacs into my personal task organizer.

I'm always finding new uses for it, and Org Mode in particular has been a true lifesaver in terms of keeping me organized. Review collected by and hosted on G2.com.

What do you dislike?

It's got an initial learning curve, and the available learning resources for Emacs are not great. Reference documentation is not the same thing as learning resources, and a lot of the time, if you want to go with vanilla Emacs, you're doing a lot of looking at ancient forum posts from days gone by.

That's why I eventually went with Spacemacs, an Emacs distribution that has helped me along considerably. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I use Emacs for software development, administration work, and to keep myself organized through Org Mode. By consolidating these many requirements in the scope of a single tool, I feel that I've benefited considerably versus trying to cobble together my own workflow of separate tools. Review collected by and hosted on G2.com.

Show More
Show Less
Senior DevOps Architect
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

Emacs has been around forever. It is extremely extensible. Anything you can do, you can probably do in Emacs. The old joke was that Emacs had everything but the kitchen sink, so emacstool's icon was a kitchen sink. I like that it is consistent and I've been using it so long my fingers know their way around it. I can do pretty much anything anyone can do with their fancy IDEs. Review collected by and hosted on G2.com.

What do you dislike?

It's a little on the clunky side. You can tell it was written back in the days of the glass TTY. Sometimes it is painful to get support for your latest snazzy tool/language. You know you can, but you might have to do some hunting around and customization to get it to work/look the way you want it. It's not... polished. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

If you're old, you probably already know how to use it. If you're not, use something else. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I have been using Emacs so long, I have a hard time with any other editor. It does what I need it to and otherwise stays out of my way. Review collected by and hosted on G2.com.

Show More
Show Less
Founder
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

It's extremelly configurable, and extensible Review collected by and hosted on G2.com.

What do you dislike?

The learning curve grows very slow in the beginning. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

You need free time to start, patience and forget what hoy already know about texto editora. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

My daily work relies on coding almos all day, and Emacs makes It easier, i find the tools i need and often people launch new extensions Review collected by and hosted on G2.com.

Show More
Show Less
Software Engineer
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: G2 Gives Campaign
What do you like best?

Extensibility. You can make Emacs do almost anything. Work in any language. Use it as a markdown note-taking tool. Develop entire applications for console, gui, or web. Even plays games. Review collected by and hosted on G2.com.

What do you dislike?

Plugin repositories could stand to be a little more consistent, and you had better get acquainted with common Lisp. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Learn about Lisp and the many, many plugins available. Also helps to know Linux. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I code in PHP, Python, Ruby, shell script, C/C++. I also manage server config files, and keep notes in Markdown. Emacs has a handy tool to show a live MD preview in a web browser that updates as you type. Review collected by and hosted on G2.com.

Show More
Show Less
UE
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

The rich functionality.

The user interface.

Ability to add custom functions to by writing scripts. Review collected by and hosted on G2.com.

What do you dislike?

There is nothing to dislike about gnu emacs. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I usually write code. It is easy to edit and write code in it. Review collected by and hosted on G2.com.

Show More
Show Less
UC
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

Customizability

Power

Flexibility

Configurability Review collected by and hosted on G2.com.

What do you dislike?

The initial learning curve is high. You have to remember a lot of commands and at times will be discouraging when you are coming from an IDE like environment. You need to use key board a lot compared to vim. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Bear the initial learning curve and it is totally worth time spent. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I code. I do not need to switch windows and I can compile, run, use a calc all from the same window. I can open an editor in parallel to make notes if I want. Review collected by and hosted on G2.com.

Show More
Show Less
Software Engineer
Computer Software
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

It does not consume many computational resources and all the configuration is stored on just one file. Furthermore, it allows extreme customization through the Lisp language. Review collected by and hosted on G2.com.

What do you dislike?

It has to be said that its graphical user interface might be improved Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Do not give up learning how to use Emacs. You will love Emacs once you understand it. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Emacs allows me to quickly develop applications and modules for my company without the computational overhead and complexity of modern IDEs or editors Review collected by and hosted on G2.com.

Show More
Show Less
UI
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

flexible, minimal, extensive, works in terminal Review collected by and hosted on G2.com.

What do you dislike?

Sometimes complicated, I good package management Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Writing research papers, building micro services in python Review collected by and hosted on G2.com.

Show More
Show Less
Marie Curie Early Stage Researcher
Higher Education
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

I like that emacs comes on my Mac along with vim and nano. I had an easier time getting used to it over vim or nano, though I do use nano on occasion. I personally find it more user friendly for me. Review collected by and hosted on G2.com.

What do you dislike?

Like any other command line text editor, it takes a little getting used to. Otherwise, I don't have too many issues with emacs. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Have look around some of the basic commands before starting on emacs. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I am able to edit things on the command line with ease and have used it to practice with Docker. It's been really helpful with me learning how to put together and edit Dockerfiles. Review collected by and hosted on G2.com.

Show More
Show Less
Software Mixologist
Information Technology and Services
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best?

Emacs is basically a fully programming language with a build in text editor, customizable to the bones; itself emacs has one of the most loyal and active community on the free software world Review collected by and hosted on G2.com.

What do you dislike?

the learning curve is the most remarkable issue with emacs, Lisp itself is a quite paradigm breaker for any newcomer Review collected by and hosted on G2.com.

Recommendations to others considering the product:

don't desist, the learning curve is way to high but when you get confortable with the key bindings and the language the whole power of emacs will be at your hands Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Im using emacs because it has one of the best Elixir tooling packages Alchemist also after years of training the emacs keybindings are so natural to me Review collected by and hosted on G2.com.

Show More
Show Less
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

All are command based, which means you click the keys and the result immediately show/update to you. You do not need scroll the screen. Multiple windows support, even can open for same file in different locations. Review collected by and hosted on G2.com.

What do you dislike?

Quite old. Not see major or new features update. For me, different search pattern support, multiple windows opened for different searchings is important for me. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

If like to scan through all the search results very quickly, I definitely use Emacs, as I do not need scroll up/down the windows. Review collected by and hosted on G2.com.

Show More
Show Less
UT
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

It is the most expansive software. Language support and navigation support superb Review collected by and hosted on G2.com.

What do you dislike?

Key combinations not easy for fingers. Memory usage higher than other editors. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Web browser, emails, editing files on remote computer using local emacs instance Review collected by and hosted on G2.com.

Show More
Show Less
Design Physicist
Research
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

It is extremely versatile, and usable both in GUI and ncurses (console) mode. It is the only other tool (other being IPython) that I can use from a screen session. Review collected by and hosted on G2.com.

What do you dislike?

Perhaps I could learn how to use an IDE emacs package, which would make GNU emacs much more useful. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Steep learning curve (probably), but extremely functional and does not use very much memory. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I use GNU emacs for programmatic work, and editing most documents. Review collected by and hosted on G2.com.

Show More
Show Less
UI
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

The flexibility of the editor. I'm using it for almost everything during my work day. There is support for every programming languages I tried (though with various degrees of support). Emacs is a live programming environment, I greatly enjoy to be able to evaluate my code and in the editor and get feedback in live. Review collected by and hosted on G2.com.

What do you dislike?

Emacs lisp isn't really a good programming language. I enjoy Lisp in general but Elisp isn't at the level of Common Lisp or scheme (depending on your religion), it is painful to do some simple things. Also, the standard library can be overwhelming as it is using a lot of quite terms unique to Emacs. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Emacs makes me productive by allowing me to stay in the same environment for almost all my programming and editing work. Review collected by and hosted on G2.com.

Show More
Show Less
Scala/BigData Developer
Computer Software
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

It is lightweight, both in terms of GUI usability and computing resources. It can be used as a terminal or a windowed application in most of desktop platforms.

But what brings it to excellence is how easily extensible Emacs is. The concept of mode allow getting syntax highlighting and shortcuts for most of the languages and text file formats used today, the user just have to use its great package system to fetch the language mode plugin. Besides, there are solutions such us Spacemacs or Prelude with pre-sets including most useful packages and customisations, providing a fully productive IDE solution out-of-the-box. Review collected by and hosted on G2.com.

What do you dislike?

Emacs-LIPS is not the most expressive flavour of LISP. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Use Prelude, that will provide an enriched version of the product. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

IDE for Scala software using Prelude and Ensime+scala-refactoring. This is a powerful combination to develop Scala applications. Review collected by and hosted on G2.com.

Show More
Show Less
Member of Technical Staff
Information Technology and Services
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best?

Customizability. Configurability. The power given to the user. Review collected by and hosted on G2.com.

What do you dislike?

The initial learning curve. It may seem daunting at first, but eases with time.

Also, the huge software. Sure it has a server client architecture, but even that could do good with additional improvements. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

If you have some time at hand, and a persevering team, this product is worth a try. Using it may seem daunting at first, but once you get used to it (and ELISP), this product is wonderful to use.

I would like say, this is like the Swiss knife for developers. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

We are using Emacs as a full fledged Python IDE with the support of the elpy package.

Emacs provides us with many features of commercial python IDEs like PyCharm and the likes and more, with complete control in our hands. We have written a couple of emacs packages that we use to do quality checks on our code. Review collected by and hosted on G2.com.

Show More
Show Less
UB
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Organic
What do you like best?

Emacs is the one of the best text editor and it's free. It's powerful and customizable. Unlike many other editors, you could use emacs most of the systems. Review collected by and hosted on G2.com.

What do you dislike?

Steep learning curve. You can be lost with too many packages. Keyboard shortcuts could be rather non-intuitive for some. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

General coding and debugging Review collected by and hosted on G2.com.

Show More
Show Less
UI
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

Emacs is infinitely configurable and extensible. I have been using it for over 20 years and I am still learning new things every day. It is a joy to use and to learn about it. Review collected by and hosted on G2.com.

What do you dislike?

Because the configuration is done in Emacs Lisp, its learning curve can be quite daunting, particularly for complex configuration or customization. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I use Emacs for all my programming and text-editing needs. Review collected by and hosted on G2.com.

Show More
Show Less
UC
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Built in commands for traversing through the long code.

Complete package for downloading and installing extensions including great performance Review collected by and hosted on G2.com.

What do you dislike?

Average user interface

Complex for beginners need to know editing commands,opening files

Having indentation problems ,omitting lines when copy/paste text or code Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Good for editing large amount of code and text Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

For editing code and text for projects on large scale Review collected by and hosted on G2.com.

Show More
Show Less
Ingénieur Développeur
Internet
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Emacs is great! It has a lot of powerful and useful features. As a programmer, it allows me to work easier and faster, on several files at the same time. But other jobs can love it too! It also has tons of plugins to enhance its functionnality, you can even write your own!! Review collected by and hosted on G2.com.

What do you dislike?

When using a lot of packages, there can be incompatibility between them and that can be annoying, especially when key bindings are in conflict.

Emacs is not really AZERTY-friendly.

And, it is not good looking at all if you think it is a flaw. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Dont hesitate to explore existing packages, with the following command: M-x package list-package.

Start to learn Lisp programming language to release all of its power by writing your own plugins!! Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

As a software developper, it allows to edit code quickly and do a lot of handy things. I use it along with IntelliJ IDEA, and I cannot imagine working without both of them anymore! Review collected by and hosted on G2.com.

Show More
Show Less
Technical Lead Developer
Information Technology and Services
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

1. Extensibility

2. Help

3. No-mouse environment

4. In no time you can make Emacs 'your own Emacs'

5. You can replace almost every single software on your computer with Emacs, one at a time

6. Emacs is style! Review collected by and hosted on G2.com.

What do you dislike?

There is nothing to dislike about Emacs for it is one of the essential software a computer should have. I'm do not like Vim, neither am I a fan of Notepad++, so Emacs is everything for me. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Atom, Sublime Text, Brackets Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

A text-editor that allows the user to do many other tasks from with the same window without having to leave the screen, with key-presses and no use of mouse at all. This improves productivity by increasing speed and throughput of an individual at work or otherwise. Review collected by and hosted on G2.com.

Show More
Show Less
UR
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from the seller
What do you like best?

I like the fact that this editor doesn't lag and leaves a good impression with it's quick functionality. Review collected by and hosted on G2.com.

What do you dislike?

I don't really think there is something to dislike about it. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Not much really but if a popup window can be added that stays and pins on the desktop then that would be great. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I used to plot down all the quick notes I needed while using ROS in a Linux environment during my research. Review collected by and hosted on G2.com.

Show More
Show Less
Senior Software Engineer
Information Technology and Services
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

The amount of customization that you can do in emacs really gives you the ability to make it your own. With community plugins readily available and supported for countless languages and frameworks it is hard to ignore. The built in package manager is very useful. The community around emacs is mature and often is able to help you when you run into any problems. This editor is old, but has gone through decades of improvement by thousands of engineers which has left it in a really good state. Review collected by and hosted on G2.com.

What do you dislike?

Onboarding for emacs is challenging at first, but the built in tutorial offers a soft landing. Once out of the tutorial it just takes practice and time to become comfortable with it. It is a little daunting when you first get going as there is so much you can do that figuring out first steps can be difficult. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Spend time in the tutorial and make sure you have a good understanding of how to navigate so when you get out it is not daunting. Look around at various packages that will make your life easier. Packages worth looking at include helm, projectile, flymake-(language), and multiterm. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I dislike having to switch to many places when writing code and I've been able to more or less integrate everything I do into a single place. This speeds up my day to day tasks tremendously. Also, not having to use a mouse to get around an IDE is going to pay off in the long run for carpal tunnel. Review collected by and hosted on G2.com.

Show More
Show Less
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: G2 Gives Campaign
What do you like best?

Quickly develop elegant macros and keybindings Review collected by and hosted on G2.com.

What do you dislike?

Overhead for less tech-savvy users, cumbersome font configuration Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Writing efficient & consistent code, and formatting different kinds of files quickly Review collected by and hosted on G2.com.

Show More
Show Less
Engineering
Human Resources
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

It's a classic. There is minimalism, simplicity, and elegance to it.

Emacs is available as a package to install on all flavors of Linux and can be installed with one command.

As they say with photography, "The best camera is the one that you have with you." If you're ever logged into a server remotely, (or for that matter, something really complex like: a firewalled server via SSH via another private subnet server via SSH via tunneling over SSH to a VPN server), you simply can't set up your IDE and have it be useful to you in Dimension X, when your IDE is only useful to you in your local environment.

Emacs is ultra-lightweight and was designed to run on the crappiest computers.

I can open, edit my file, save, and close it, and be off to testing/iterating on my product/feature/website/whatever I'm building before the other person has even found and navigated the file to open with his IDE.

With Emacs and a sufficiently large screen, I can split-window an arbitrary number of times just by using keyboard shortcuts. I regularly work with 2-4 files open in 4 quadrants; other times I have had 6-8 files windows (called buffers in Emacs) open.

Emacs is extensible with Lisp extensions, so you can get just about any new benefits of modern IDEs like code-complete, syntax and line highlighting, static checking, etc by installing plugins. I have my go-to Emacs customizations that I've been maintaining for over 15 years. (See GitHub repo: jontsai/dotemacs). There are also online communities sharing dotemacs files, e.g. http://dotemacs.de/

By being simple (unobtrusive, no fidgeting with mouse, extensive keyboard shortcuts, etc), Emacs and Vim allow you to get into the zone, that productive existence in the space-time continuum where developers can either a) code for 12 hours straight, or b) produce effective output for a day in 2 hours, cranking out code like a beast.

Terminal / Command line is awesomesauce. And Emacs can run from the terminal. Does your IDE run in the terminal? No? I didn't think so.

Macros in Emacs are really nice (you can record, replay macros).

Emacs is an IDE, but not in the sense that people think about IDEs. Review collected by and hosted on G2.com.

What do you dislike?

Nothing. Emacs is the best editor there ever was. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Go for it! Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Emacs is completely free and easy to set up and customize for a team.

Has compatibility with EditorConfig. Review collected by and hosted on G2.com.

Show More
Show Less