GNU Coughs Up Emacs 22 After Six Year Wait
lisah writes "After keeping users waiting for nearly six years, Emacs 22 has been released and includes a bunch of updates and some new modes as well. In addition to support for GTK+ and a graphical interface to the GNU Debugger, 'this release includes build support for Linux on AMD64, S/390, and Tensilica Xtensa machines, FreeBSD/Alpha, Cygwin, Mac OS X, and Mac OS 9 with Carbon support. The Leim package is now part of GNU Emacs, so users will be able to get input support for Chinese, Tibetan, Vietnamese, Thai, Korean, and other languages without downloading a separate package. New translations of the Emacs tutorial are also available in Brasilian Portuguese, Bulgarian, simplified and traditional Chinese, Italian, French, and Russian.'"
Release early, release often. Don't end up like Emacs.
My programming instructor said he had an evil boss at a government job who made him use Emacs. Horrors! I think Emacs exist to scare the new generation into using VI.
But then once in a while, some among us elevated to a higher plane - the Emacs User. :-)
Emacs 22 took six years, just to find anything Emacs 21 didn't already offer...
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Be careful, my 5'4 Asian Girlfriend became my 5'4 asian wife (japanese) and now I have the half-asian 2year old kid that, maybe, someday, after much training, will write code for me.
3. Profit!
"Piter, too, is dead."
Perhaps this should be tagged: flamewar!
A Good Troll is better than a Bad Human.
Cause vi is for buttholes!
Emacs vs. vi?? They both suck!!
Xenon, where's my money? -Borno
I love vim. vi is ok. vim is great.
vim is an editor that can be used as an ide. Emacs is an ide that can be used as an editor.
I can honestly recommend vim for use on every platform it supports, which is pretty much all of them, including amiga.
The only warning I would give is: bring patience with you. vi and vim do not become powerful until you become proficient at the keyboard commands, the modal system, and the command line commands. vim has a menuing system, but if you are a menu-only type of guy, why subject yourself to a new set of menus?
If you do not love and believe in vi's modal editing enough to learn it, use another editor.
pb
My son, the Esteemed Mother Among Computer Software smiles at you.
May the icon factories currently stuffing lesser programming tools with meaningless little objects of idolatry never pollute your conscious with bric-a-brac.
May you never touch an editor that is less than extensible, customizable, self-documenting, and resplendent, whether dressed in an X session or a humble terminal.
And may e vi l never your doorway darken, though emacs has a mode to help your recovery therefrom.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
Emacs is a programmers editor. Most programmers don't like to stare at anti-aliased code. That said, I'm firmly in the anti-aliased camp, which is fine for me because the various Mac builds support anti-aliasing (I believe the Windows ports do as well).
Emacs is a really powerful tool once you get the hang of it. It has absolutely unparalleled support for chopping/dicing/splicing and otherwise throwing text around really fast without ever taking your hands of the keyboard. And Emacs has language-aware modes for a whole bunch of different languages.
I used to use vi when I was on linux, and it was an excellent tool. When I first got my Macs, I used TextMate, which was all the rage among Mac users. Somebody turned me on to Emacs not too long ago, and I haven't looked back. It's just very well-designed for working on large amounts of code, and scales way better than TextMate ever did (tabs become useless when you're working on dozens of files!).
That said, the learning curve for Emacs is *steep*. It's definitely a "hands off the mouse" kind of system. It took me a month and 2000 lines of code before I was really comfortable with it, and I still haven't tapped a fraction of its full power!
A deep unwavering belief is a sure sign you're missing something...
Actually, REAL coders don't use Emacs under X. You run the console version, which is the real Emacs. Maybe Emacs inside an x-term, but not the shitty X version. alias emacs='emacs -nw'. There. Fixed.
WTF am I doing replying to an AC at 5 A.M on a Friday night?
Are Emacs and Vi even worth learning for the next generation? I say this as a fan of Vim who uses it for all his text editing; and many of my coworkers are Vim or Emacs fans. Both are exceptionally powerful tools. But neither program is especially user friendly, and other editors and IDE seem to be catching up in terms of power. It's perfectly possible to achieve mastery and speed in more user friendly tools as well. (I know a guy who uses Visual Studio's editor with the fluidity I normally only see in Vim or Emacs users, almost never removing his fingers from the keyboard. He works almost entirely on muscle memory so his editor is almost a direct extension of his thoughts.)
Much though I love Vim and look forward to new releases, as I expect the Emacs fans do, I suspect our favorite editors are going to be increasingly marginalized. I can't in good faith suggest that younger programmers spend the time to learn either one. (Excepting of course people working on Unix, where you should know enough pure-Vi to muddle along in a worst case scenario.)
Search 2010 Gen Con events
Wimp.
$ export EDITOR=cat
I'd suggest using vi/vim instead of pico/nano for sysadmin editing... pico and nano hard-wrap your text, which can really mess up config files. Of course, you COULD use EMACS, but then hey... you could use ed too....