top | item 8748378

Stack Exchange for Emacs

143 points| masolino | 11 years ago |github.com | reply

51 comments

order
[+] JeremyBanks|11 years ago|reply
As it happens, the Emacs Stack Exchange site launched in public beta a couple months ago.

http://emacs.stackexchange.com/

(After first seeing the title, I assumed that's what this post was about!)

[+] Lrigikithumer|11 years ago|reply
That's certainly what the title implies, perhaps "Stack Overflow on Emacs" would have been a better title.
[+] wtbob|11 years ago|reply
This is Yet Another Example of the amazing utility of being able to easily and stably extend one's environment. emacs is just a text editor, but this project is changing it into a Stack Exchange client. That's useful!
[+] tuhdo|11 years ago|reply
Emacs certainly is not just a text editor. Emacs is just a big REPL, a REPL with a powerful text editor instead of minimal command line interface. Right on the homepage: http://www.gnu.org/software/emacs/, it is written that:

"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."

Text editing is a subset of Emacs and Emacs Lisp, not the other way around.

[+] agumonkey|11 years ago|reply
So you can ask question about emacs on emacs.stackexchange while using stackexchange for emacs in emacs.
[+] Chris911|11 years ago|reply
I build something similar for Atom a few months ago[1] and while some people liked the idea a lot of comments were negative and turned around that fact that programming is not about copy/pasting and plagiarism. Now a similar project is built but for emacs and comments about the concept of having a client inside an editor is interesting and powerful.

[1] https://news.ycombinator.com/item?id=7931667

[+] tjradcliffe|11 years ago|reply
Emacs makes complex things possible and simple things hard: http://www.tjradcliffe.com/?p=74

That post is the fifth most popular thing on my blog, all from search-hits looking for how to count words in Emacs.

[+] chongli|11 years ago|reply
What's your definition of simple, in this case? A million different users want a million different simple things. An editor that gives all of these functions equal weight is not an editor anyone would want to use.
[+] omouse|11 years ago|reply
if you're only using StackOverflow, I created a small mode called sos-mode: https://github.com/omouse/emacs-sos

The difference is that sos-mode is made for getting answers quickly and being able to copy/paste any code snippets. The output buffer of answers uses org-mode so it's easy to tag the list.

A full-blown stackexchange mode may be good if you're answering questions or looking for a lot of answers but I don't see that happening a lot. Most users are anonymous (sos-mode doesn't require login) and just want to get some answer.

[+] sayemm|11 years ago|reply
This is a killer idea! Looking forward to seeing where it goes... will be as helpful, if not more, than ERC has been for me while searching for answers.
[+] psp|11 years ago|reply
I never fully "got" emacs even though it was the popular editor during university times and I occasionally use it for quick server admin stuff.

Today I feel it has missed its boat with good looking and user friendly stuff available like Sublime Text, Atom, Eclipse and even cloud IDEs.

I cant help but to laugh quietly to addons like this.

[+] adlpz|11 years ago|reply
There's nothing to "get" really. If you feel that Sublime Text, Atom, Eclipse, etc. are sufficient for your workflow, and wholly capture your needs, then you don't need emacs (or any other editor for that matter).

It just happens that there are people out there, like me, that want more out of their software and really enjoy tweaking and improving our editor. For us, there's emacs :).

[+] tuhdo|11 years ago|reply
Can Sublime Text/Atom do all of this here: https://news.ycombinator.com/item?id=8639804 ?

I want to jump to any file at any time regardless of where I am in the project instantly, can Sublime do it? And even if a project has 30-40k files, it must be fast and make me jump instantly. See the demos in this guide for details: http://tuhdo.github.io/helm-projectile.html

Atom has a limit of 2MB text file which is worse than Vim in the 90s.

[+] barrkel|11 years ago|reply
Emacs can be made prettier, but that's not its forte - power and extensibility are. It's a better text editor, IMO, than any of the three you mention.

However, it's not particularly suited to quick server admin stuff. If you're using emacs as its intended, you'll have a lot of packages to load on startup, making it sluggish for ad-hoc editing with sudo (precluduing use of emacsclient). Emacs -q or mg would be faster. Personally, I'm fond of joe for this purpose - more functionality than mg while far smaller an install than emacs.

[+] alexk|11 years ago|reply
Probably you have never seen a good emacs setup, that turns it into powerful customized IDE with great usability. Emacs is like minecraft for editors, you never stop building on it.
[+] abroncs|11 years ago|reply
Good. You seem to favor form over functionality, nothing wrong with that. Emacs is the complete opposite of that.
[+] endgame|11 years ago|reply
It's hard to explain when there are all these reasonably featureful programming editors and IDEs going around. The key realisation to have is that even today I spend a huge amount of time just editing text. Commenting on HN? Editing text. Emails? Editing text. Coding? Editing text.

Once you have that "everything is text" realisation, there are two ways to make the most of it. One is to have an editor that's easily called from other places (e.g., vim) and the other is to have an editor that can be integrated into everything (e.g., emacs).

I started using emacs over a decade ago, and it keeps growing and changing to best suit my workflow. And yes, that includes reading mail.

[+] unknownian|11 years ago|reply
What's the point in being so condescending?
[+] latiera|11 years ago|reply
You are a fool.
[+] VLM|11 years ago|reply
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.

(just kidding. I don't like SE but I'm sure this is a great tool for people who do like SE.)

[+] gaalze|11 years ago|reply
Please don't have an opinion when posting on StackExchange. Democracy and committees are what make America great and why we chose XML over S-Expressions.