Slashdot Log In
GNU Coughs Up Emacs 22 After Six Year Wait
Posted by
ScuttleMonkey
on Mon Jun 04, 2007 06:00 PM
from the hopefully-worth-waiting-for dept.
from the hopefully-worth-waiting-for dept.
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.'"
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
Nobody Cares. (Score:5, Funny)
Re:Nobody Cares. (Score:5, Insightful)
Parent
You're so lucky (Score:5, Funny)
My programming instructor said he had an evil boss at a government job who made him use Emacs.
You're lucky. *My* evil boss makes me edit Java and XML with Excel.
Parent
We were always using VI (Score:5, Insightful)
Emacs 22 took six years, just to find anything Emacs 21 didn't already offer...
Parent
Re:We were always using VI (Score:5, Funny)
Emacs 22 took six years, just to find anything Emacs 21 didn't already offer...
Sure. Now maybe that they're done with that, they'll finish Hurd.
Parent
Re:We were always using VI (Score:5, Informative)
Really, there's nothing in Emacs to figure out - since it has a menu, you can save and so faroth using that, if you don't feel like learning the keyboard commands (whch have a huge amount of depth and are logically organized).
You load files and the appropriate mode should be applied. You get more out of it if you learn some modal specific commands (like autoflow comments in C mode) but you can always go without them.
The feature I still find most powerful is macro recording, if you ever decide to go in for a second look - C-x ( starts a key board macro, C-x ) ends recording, and C-x e runs the macro you last recorded.
Parent
Re:Nobody Cares. - my experience (Score:5, Interesting)
In the beginning emacs more than delighted with built-in debugger/mail/sokoban/all-language-modes and then I learned the power of lisp. Google for 5 minutes and then you can have your own scripts built in the editor to rotate the selection, crop 20% of the text from left, tranlsate the remaining junk into Russian and then to Polish or whatever you want, power is immense! Over time my
But, lately I've been thinking about converting to vim family. Vim is what I like in real life - quick (way faster than emacs), not-bloated (still in MBs) and above all cool features. In retrospect, emacs seem to be developed as really bloated thing, include all, nasty to use keyboard shortcuts (although I have replaced all of them with my custom settings).. things that you expect to get on your 10GB windows vista (RMS, pls pardon me for this insane comparison).
OTOH, vim has a taste of elegance, at least in default keyboard shortcuts.. that are rarely longer than 3-4 char. Looks like the developer really cared for what user really needed rather than stuffing everything down the throat. But, my tipping point was vim7.0's "time undo feature" -- something like you tell ":earlier 5m" and it'll take you (or rather your file) 5 minutes back in time. I'm sure I can do same thing in emacs after spending 2 hours on google and adding 10 more lines to
So, here I am in middle of my biggest decision of my life - should I continue emacs, where I am a power user or should I join enemy's camp.
PS: emacs users, pls dont kill me.. I have not YET switched and still visit emacs church. Vim user, you dont kill me either for I am your potential convert. Thanks!
Parent
Re:Nobody Cares. - my experience (Score:5, Insightful)
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
Parent
Re:Nobody Cares. (Score:5, Insightful)
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.
Parent
Don't forget (Score:5, Insightful)
Re:Don't forget (Score:5, Funny)
Yep... And Debian has just released another stable, just a bit more than a year after the last one... And the new emacs is released... What is up with all those things?!?!?! Will we have perl6 and hurd released now?!?!?!
The world is a crazy place.
Parent
Feature Rich (Score:5, Funny)
Re:Feature Rich (Score:5, Funny)
Once that's implemented, the whole vi vs. Emacs thing is over.
Hot asian girlfriend FTW!
Parent
He didn't say "hot" (Score:5, Funny)
Vi asian girlfriend just stands there looking pretty, but if you thought you were going to get anything done, you're sadly mistaken. It'll take you a week to figure out how to get that dress off...
Vim asian girlfriend will do anything you ask, as soon as you learn the language. Fortunately, most of us know words like "Bukakke" already, and it doesn't take much.
Parent
Re:He didn't say "hot" (Score:5, Funny)
Parent
Re:Feature Rich (Score:5, Funny)
Parent
Re:Feature Rich (Score:5, Funny)
So we could be talking about a chunky girl with mosquito bites, and a mouth full of crooked teeth, a strict no-sex-before-marriage policy, and a really foul attitude... Like the kind that would be all screaming at you in Cantonese every night, unless you cater to her every whim, as uttered in broken, thickly-accented English - and then if you give her the boot she sneaks back into your place and steals or destroys all your stuff...
See? SEE? Now do you understand why it's important to clearly and thoroughly define the requirements of your software before coding begins?
I prefer my personal impelmentation of "5'4 Asian Girl Friend v10.0". It's a great improvement over "5'3 blonde German Girl friend v9.5" who was actually an upgrade on "5'5 filipina stripper Girl Friend v6.9". I still fondly remember the one I started with "5'1 half filipina half chinese Girl friend v.5.0" however that implementation was not as asthetically pleaseing as the other three and came with "waiting for marriage" DRM but was more stable then two of the other three.
The current one ("5'4 Asian Girl Friend v10.0") is both stable, DRM free, include the "hot" feature and "sane" feature which some of the previous versions lacked. I was thinking of trying make the "threesome" feature but I might be pushing my luck
Parent
Y'know... (Score:5, Funny)
Obligatory flamebait (Score:5, Funny)
Or is it just now Eight Hundred Megs And Constantly Swapping?
OMG, what next?? (Score:5, Funny)
Re:Cue the vi versus emacs flamewars (Score:5, Funny)
Parent
Re:Cue the vi versus emacs flamewars (Score:5, Informative)
Parent
Re:Cue the vi versus emacs flamewars (Score:5, Funny)
Parent
Re:Any OS X builds? (Score:5, Informative)
Here's the instructions I saved:
mkdir ~/tmp
cd ~/tmp
cvs -z3 -d:pserver:anonymous@cvs.sv.gnu.org:/sources/emac
cd emacs
make bootstrap
make
sudo make install
Then I put the following in my
alias emacs="/Applications/Emacs.app/Contents/MacOS/Ema
(you may want to adjust the columns and width from 110 and 40 to your own preference)
NOTE: I haven't tried this since 22 was officially released.
Parent
Re:UNIX Philosophy (Score:5, Informative)
If you want an editor like EMACS that follows the UNIX philosophy, take a look at mg, from the OpenBSD team (now runs pretty much anywhere). Most people who use EMACS, however, would feel horribly lost on something like mg, since it's the non-UNIX-like nature of it that is its strength.
Parent