Emacs is a free, extensible text editor, with custom support for many programming languages, text formats and often recurring tasks.

learn more… | top users | synonyms

-1
votes
3answers
194 views

Programming with emacs instead of a debugger-integrated IDE [closed]

There's a question that might be deemed a duplicate of this one (I use an IDE (Eclipse) to develop software. Why should I switch to vim or emacs?) but I don't think answers my question. I usually ...
25
votes
19answers
8k views

Does new generation of programmers use Emacs? [closed]

I know that Emacs was very popular a few decades ago, but now - when there are a lot of IDEs and text editors, is it still popular between us?
33
votes
12answers
13k views

Must a programmer learn text editors like Emacs and Vim? How important are they? [duplicate]

I have been writing code so far in conventional text editors that come with the OS so far or use an IDE in some cases. I know there are some advanced text editors like Emacs and Vim available solely ...
9
votes
1answer
452 views

Optimal Data Structure for our own API

I'm in the early stages of writing an Emacs major mode for the Stack Exchange network; if you use Emacs regularly, this will benefit you in the end. In order to minimize the number of calls made to ...
0
votes
3answers
2k views

IDE vs. Text Editor [duplicate]

I know this has been asked..but I cant find a clear answer. Many advanced programmers prefer text editors, but for me IDE's make things much faster. I've been using eclipse for a year and using a text ...
25
votes
9answers
2k views

What did Stallman mean in this quote about implementing other languages in Lisp?

I just read the following quote from Stallman as part of a speech he gave many years ago. He's talking about how it is feasible to implement other programming languages in Lisp, but not feasible to ...
5
votes
6answers
4k views

Emacs vs. vim — what is the difference? [closed]

I've been programming for years now, mainly in VBA (the horror), Python, Javascript (Node.js mainly), HTML, and SQL. Most of these languages came with environments that made sense: for VBA I used the ...
-1
votes
4answers
589 views

emacs keybindings [closed]

I read a lot about vim and emacs and how they make you much more productive, but I didn't know which one to pick. Finally when I decided to teach myself common lisp, the decision was straight forward: ...
0
votes
1answer
198 views

How would I use a browser as a GUI for Emacs apps? [closed]

I've started using Emacs, and love it. Naturally, I'm thinking about ways of extending it. I' m particularly fascinated by the thought of creating browser based GUIs for some stuff I would otherwise ...
2
votes
8answers
4k views

Emacs/Vim/Vi - do they have a place in modern software development ecosystem? [closed]

Watching all those screencasts (and listening all those podcasts) with more-or-less famous hackers/programmers I hear that many of those use emacs/vi(m) for their daily work. Now, I myself tried ...
21
votes
8answers
3k views

Emacs-as-OS: obsolete? [closed]

In an attempt to reach at least beginner status with such a legendary editor, I have been coding in Emacs for the last two months. I try to keep an open heart, but I find myself continally ...
19
votes
8answers
2k views

What are some ways to be more productive with Emacs?

I've used Emacs quite a bit, and I'm comfortable with the most basic commands/shortcuts, but I know Emacs has a lot more to offer than what I'm using. What are some of the lesser known features of ...
15
votes
5answers
5k views

Are Vim or Emacs practical for languages like .Net or Java? [closed]

So, I am primarily a .Net developer who does some stuff in Java, Python and a few others from time to time. I have heard a lot of people praise Vim and Emacs for greatly increasing efficiency once the ...
4
votes
5answers
685 views

Writing or extending existing emacs packages: is it worth or should I move to Netbeans/Eclipse? [closed]

I'm finishing my master degree course in CS and I've almost become addicted to Emacs. I've used it to write in C, Latex, Java, JSP,XML, CommonLisp, Ada and other languages no other editor supported, ...
1
vote
1answer
378 views

what's the most efficient emacs workflow for compilation and interactive execution cycles (C++/makefile)

I try not to cross-post, but the only response I got at stack-exchange was to post here... What's the preferred practice for a compile-run cycle in emacs? Previously, I used alt-x compile (mapped to ...
26
votes
16answers
13k views

I use an IDE (Eclipse) to develop software. Why should I switch to vim or emacs? [closed]

My day job is java/web developer. I have been using eclipse for ~5years. I think its excellent and I also use Webstorm for javascript and html/jsp. I do on occasion need to ssh into server and ...
2
votes
2answers
608 views

emacs - project explorer and auto complete features - is it available?

I know that Emacs is a very powerful editor out there. I try to use it occasionally and want to learn it better. But to learn it better i have to use it more frequently than I am using now. But one ...
5
votes
2answers
1k views

What are the advantages and disadvantages of the various git modes available for emacs?

I just started using git, and because I tend to live in emacs, I want to use one of the emacs integration packages. Looking at this list, I see that there are a lot of packages available, but the ...
27
votes
20answers
21k views

Time to drop Emacs and vi? [duplicate]

Every time you are looking for a text editor, no matter what language you are using, vi and Emacs are hall-of-famers. However they are ancient, and we have better alternatives (at least I hope we ...
11
votes
7answers
2k views

Emacs and “self-reinforcing performance”

In short, my question for you hardcore Emacs users is this: have you achieved this "self-reinforcing performance" Steve Yegge talks about? Emacs is self-hosting: writing things in it makes the ...
18
votes
9answers
2k views

What are the 'must know' Emacs commands? [closed]

I'm a fairly new convert to Emacs and I really love it as an editor, primarily because I keep finding new and super-useful commands. Are there any other programmer 'must known' commands missing from ...