Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

GNU Coughs Up Emacs 22 After Six Year Wait

ScuttleMonkey posted more than 7 years ago | from the hopefully-worth-waiting-for dept.

500

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

cancel ×

500 comments

Sorry! There are no comments related to the filter you selected.

Nobody Cares. (5, Funny)

Anonymous Coward | more than 7 years ago | (#19387961)

Nobody cares. We're all using VI now.

Re:Nobody Cares. (0, Flamebait)

TheRaven64 (641858) | more than 7 years ago | (#19387973)

I don't usually troll, but I couldn't resist tagging this article 'vi'. Let the flames commence.

Re:Nobody Cares. (-1, Flamebait)

buswolley (591500) | more than 7 years ago | (#19388509)

Emac = Vi Wannabe.

There, I've made my claim, and chosen my CS religion.

Re:Nobody Cares. (2, Insightful)

buswolley (591500) | more than 7 years ago | (#19388537)

Perhaps this should be tagged: flamewar!

Re:Nobody Cares. (5, Insightful)

creimer (824291) | more than 7 years ago | (#19388021)

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.

Re:Nobody Cares. (1)

HTH NE1 (675604) | more than 7 years ago | (#19388505)

I've been using XEmacs 19.13 for the past 6 years at my workplace. It came out in 1995.

I don't expect this announcement to affect my work environment.

We were always using VI (5, Insightful)

SuperKendall (25149) | more than 7 years ago | (#19388107)

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

Re:Nobody Cares. (0, Troll)

Richard McBeef (1092673) | more than 7 years ago | (#19388395)

Nobody cares. We're all using VI now.

It's always fun watching some who has never used vi try to use it. Especially a fatty. The mashing of the keys trying to switch between modes! It's hilarious.

Re:Nobody Cares. (0)

Anonymous Coward | more than 7 years ago | (#19388473)

You infidel pig dog.

I can finally upgrade from Windows 2000 (1)

thammoud (193905) | more than 7 years ago | (#19387963)

Long wait.

NEW - DNF mode! (0)

Anonymous Coward | more than 7 years ago | (#19387981)

There's gotta be an easter egg in there somewhere...

Re:NEW - DNF mode! (3, Funny)

creimer (824291) | more than 7 years ago | (#19388059)

Yeah. You enter /DNF and your code gets converted into spaghetti code that will take years to untangle. That's why you need good backups. Alas, the Emacs team didn't maintain good backups and the code got hosed when this command was tested. That's why it took six years. ;)

Anti-aliased / subpixel rendered fonts on linux (3, Informative)

Anonymous Coward | more than 7 years ago | (#19387985)

Use the unicode2 branch from emacs CVS, not this release. Hopefully emacs 23 won't take as long as emacs 22. 8-(

Re:Anti-aliased / subpixel rendered fonts on linux (1)

Monkius (3888) | more than 7 years ago | (#19388457)

I've been using earlier code on this branch, and indeed, with it, I find emacs incomparably more beautiful. I was hoping for this to be in emacs 22...

Cue the vi versus emacs flamewars (-1, Flamebait)

kungfujesus (969971) | more than 7 years ago | (#19387991)

vi > emacs *ducks*

Re:Cue the vi versus emacs flamewars (4, Funny)

plams (744927) | more than 7 years ago | (#19388147)

Don't compare apples to.. operating systems.

Re:Cue the vi versus emacs flamewars (4, Informative)

Bongo Bill (853669) | more than 7 years ago | (#19388149)

Why choose? [vim.org]

No kidding - someone help me learn emacs (0)

Anonymous Coward | more than 7 years ago | (#19388215)

For the longest time, "learn emacs" has been on my list. I want to hack lisp (an incredibly easy language) and emacs seems to be the editor for it (not so easy) and the tutorial does not do it for me. Worse, I type in dvorak, so the keybindings won't work they are envisioned.

It is one of those rare programs that just don't click - any easy online tutorials or advice?

It's really one of the programs I want to start using.

Available.... (0)

Creepy Crawler (680178) | more than 7 years ago | (#19387993)

Available NOW at a cheap introductory price of $199.99 [pdx.edu] !

Remember kids, free software is a matter of freedom, not price [gnu.org] .

Re:Available.... (0)

Anonymous Coward | more than 7 years ago | (#19388085)

Thanks. I think it was your condescending tone that really convinced me that your way is right.

Re:Available.... (1)

Creepy Crawler (680178) | more than 7 years ago | (#19388133)

Of course I'm right. What do you think I am? A condescending unix [miketaylor.org.uk] user?

Don't forget (4, Insightful)

SnowZero (92219) | more than 7 years ago | (#19387997)

Release early, release often. Don't end up like Emacs.

Re:Don't forget (0)

Anonymous Coward | more than 7 years ago | (#19388143)

Well spoken words.

Re:Don't forget (1, Funny)

Anonymous Coward | more than 7 years ago | (#19388513)

Don't you mean don't end up like Debian stable?

Coughs up? (2, Funny)

Anonymous Coward | more than 7 years ago | (#19388005)

Well, that certainly explains things...

Feature Rich (4, Funny)

king-manic (409855) | more than 7 years ago | (#19388009)

Did they finally add the "write my code for me" command? It seems to be one of the few things emacs hasn't implemented. I suppose a "materialize a 5'4 asian Girl Friend" command would be useful too. I think we should push for that in the next revision.

Re:Feature Rich (4, Funny)

Mattintosh (758112) | more than 7 years ago | (#19388035)

I suppose a "materialize a 5'4 asian Girl Friend" command would be useful too. I think we should push for that in the next revision.

Once that's implemented, the whole vi vs. Emacs thing is over.

Hot asian girlfriend FTW!

Re:Feature Rich (-1, Redundant)

Anonymous Coward | more than 7 years ago | (#19388125)

I thought you were talking about the "Write my code for me command" ... took me a second why you were talking about a hot asian girlfriend.

--Robert

Re:Feature Rich (0)

Anonymous Coward | more than 7 years ago | (#19388237)

The "write my code for me" command would decide the argument in favor of emacs. The other feature.... decisively in favor of vi, because emacs users would no longer have any argument time left for vi users.

Re:Feature Rich (5, Funny)

larry bagina (561269) | more than 7 years ago | (#19388275)

the hot asian girlfriend writes your code, silly.

Re:Feature Rich (2, Funny)

BobNET (119675) | more than 7 years ago | (#19388589)

I believe the intent is that the Hot Asian Girlfriend will write the code for the EMACS user. Unfortunately for said EMACS user, she uses Vi...

Re:Feature Rich (0)

Anonymous Coward | more than 7 years ago | (#19388377)

Short asian girlfriend, more like. 5'4" ?

Re:Feature Rich (1)

badboy_tw2002 (524611) | more than 7 years ago | (#19388081)

But I...uh, Lo Pan...uh, my friend wanted a 5'4" Asian girl with GREEN eyes. Oh well. Another 6 years isn't so bad after a 3000 year wait. Also, if you have something in there that can kill a truck driver with a big, bad ass mullet and attitude to match, I'd also be much obliged.

Re:Feature Rich (1, Funny)

Anonymous Coward | more than 7 years ago | (#19388315)

if you have something in there that can kill a truck driver with a big, bad ass mullet and attitude to match, I'd also be much obliged.

My friend, there's only one thing with a bad ass mullet and attitude to match that is capable of killing a truck driver. What you need is called "Chuck Norris mode".

Re:Feature Rich (0)

Anonymous Coward | more than 7 years ago | (#19388225)

Two months ago I switched to TextMate from Emacs, and two weeks ago I aquired a 5'3 asian girl friend... coinsidence? I dont think so...

Re:Feature Rich (2, Insightful)

chris_mahan (256577) | more than 7 years ago | (#19388385)

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!

Re:Feature Rich (1)

ikeleib (125180) | more than 7 years ago | (#19388325)

Did they finally add the "write my code for me" command? It seems to be one of the few things emacs hasn't implemented. I suppose a "materialize a 5'4 asian Girl Friend" command would be useful too. I think we should push for that in the next revision.

It's all in there, you just don't know the right modeline.

Re:Feature Rich (1)

ajanp (1083247) | more than 7 years ago | (#19388357)

On June 2nd, 2007 at 12:14:00PM, Emacs became self-aware...

Why bother? (0)

Anonymous Coward | more than 7 years ago | (#19388023)

Vi users get by fine without needing a psychiatrist.

Needing (1)

SuperKendall (25149) | more than 7 years ago | (#19388079)

Not needing and not having are two different things. Considering the way VI works drives you to schizophrenia, the lack of Eliza is just one of many things VI users have going against them!

Re:Needing (2, Funny)

drinkypoo (153816) | more than 7 years ago | (#19388477)

The only thing more abusive than throwing someone into vi without explaining modality first would be to throw them into vi that had a message to tell you to press (whatever) for help, and popped up eliza when you did so. "How do I quit?" "How does it make you feel that how do I quit?"

But does it run on linux? (2, Funny)

Tumbarumba (74816) | more than 7 years ago | (#19388033)

Or even better, does it run linux?

Probably.... (1)

EmbeddedJanitor (597831) | more than 7 years ago | (#19388515)

Since emacs has Lisp built in, and you could write a CPU simulator in Lisp, you should be able to run Linux within emacs.

It would run pretty slow though.

Well (0)

Anonymous Coward | more than 7 years ago | (#19388045)

I will only use emacs when it supports eperanto.

Re:Well (1, Informative)

Anonymous Coward | more than 7 years ago | (#19388391)

Assuming you mean Esperanto, you can get started here: Emakso [wikipedia.org]

Re:Well (1)

Jim Hall (2985) | more than 7 years ago | (#19388487)

If you want an editor that supports Esperanto, then you should switch to FreeDOS EDLIN 2.10c, [freedos.org] as Esperanto support was already added. :-)

Y'know... (5, Funny)

Colin Smith (2679) | more than 7 years ago | (#19388075)

Some day it's going to achieve sentience... Don't say I didn't warn you.

 

Re:Y'know... (1)

chris_mahan (256577) | more than 7 years ago | (#19388425)

Q: What do you mean emacs became an AI?
A: LISP

Re:Y'know... (1)

sl3xd (111641) | more than 7 years ago | (#19388455)

Possibly, but vim seems to be moving towards sentience faster than emacs. It's got farther to go, but don't count that scrappy vi clone out in the race to sentience.

Re:Y'know... (1)

Malc (1751) | more than 7 years ago | (#19388469)

M-x doctor
M-x psychoanalyze-pinhead

Try them...

But does it run linux? (-1, Redundant)

plams (744927) | more than 7 years ago | (#19388089)

..and the scary thing is that this reply might get modded interesting.

Re:But does it run linux? (0)

Anonymous Coward | more than 7 years ago | (#19388173)

Was it JWZ who said a program was never done until it did email?

The modern version would be that a program is never done until it boots linux

So EMACS really is like an operating system... (3, Funny)

Junior J. Junior III (192702) | more than 7 years ago | (#19388097)

And it takes about as long for GNU to release a new version as it takes Microsoft to release Vista.

But who shed more features before going gold?

Obligatory flamebait (4, Funny)

Alioth (221270) | more than 7 years ago | (#19388105)

Does it still (E)ventually (M)alloc (A)ll (C)ore (S)torage?

Or is it just now Eight Hundred Megs And Constantly Swapping? :-)

Re:Obligatory flamebait (1, Interesting)

Anonymous Coward | more than 7 years ago | (#19388209)

Actually, in this day and age of desktop environments and fancy webbrowsers, Emacs is positively lightweight. My current emacs process which includes both my email client and irc client in addition to being my editor takes about 23 megs.

Re:Obligatory flamebait (0)

drinkypoo (153816) | more than 7 years ago | (#19388289)

These days, the memory consumption of emacs and vim is highly similar. (You could use an older vi, but then you wouldn't get formatting and hilighting...)

How do I turn that OFF? (1)

Ungrounded Lightning (62228) | more than 7 years ago | (#19388443)

You could use an older vi, but then you wouldn't get formatting and hilighting...

How do I turn that off?

The linux install my company did on my desktop has a true vi but simlinks "view" (the canonical "vi it in read-only mode") to "vim". Unfortunately, some of the files I need to work on come out in unreadable purple-on-black under vim, so when I "view" them to open them read-only they become unreadable-only. B-(

Re:How do I turn that OFF? (0)

drinkypoo (153816) | more than 7 years ago | (#19388511)

The linux install my company did on my desktop has a true vi but simlinks "view" (the canonical "vi it in read-only mode") to "vim". Unfortunately, some of the files I need to work on come out in unreadable purple-on-black under vim, so when I "view" them to open them read-only they become unreadable-only. B-(

My suggestion is either to create a bin directory in your home and prefix $HOME/bin to your path, and put your own symlinks there, or to use aliases, depending on your shell and whether or not you can change it.

But if you want to just turn it off instead of using normal vi, you should be able to use :syn off (or just "syn off" in .vimrc)

Re:How do I turn that OFF? (0)

Anonymous Coward | more than 7 years ago | (#19388571)

put

syntax [on|off]
in your .vimrc

Re:How do I turn that OFF? (1)

cerelib (903469) | more than 7 years ago | (#19388609)

":syn off"

To make it permanent add "syn off" to your ~/.vimrc file.

Or, if you only want to turn it off only when using view or vim on readonly, then put this in:

if &readonly
    syn off
endif

Actually that's the reason for the delay... (1)

Ungrounded Lightning (62228) | more than 7 years ago | (#19388467)

Or is it just now Eight Hundred Megs And Constantly Swapping? :-)

Actually it's now eighty meg and that's the reason for the long delay: They had to put in a whole plumbers' supply of kitchen sinks to get from 8 meg to 80.

I love the headline (3, Funny)

nizo (81281) | more than 7 years ago | (#19388117)

As a long time vi user I can say this is the best thing that has been coughed up since the hairball my cat expelled last week.


On the upside, matching our carpet to the color of the catfood has turned out to be a brilliant strategy so far.

Re:I love the headline (3, Funny)

nizo (81281) | more than 7 years ago | (#19388329)

...this is the best thing that has been coughed up since the hairball my cat expelled last week....


So I take it whoever modded me as flamebait thinks this isn't the best thing that has been coughed up since the hairball incident? Will the persecution of emacs never end?????

Re:I love the headline (0)

Anonymous Coward | more than 7 years ago | (#19388429)

My kingdom for a mod point right now...that's just what I needed to end a Monday with. Brilliant, sir, simply brilliant.

EMACS (0)

rustalot42684 (1055008) | more than 7 years ago | (#19388155)

(E)scape (M)eta (A)lt (C)ontrol (S)hift

Re:EMACS (1)

drinkypoo (153816) | more than 7 years ago | (#19388305)

You laugh, but I had a boss who blamed his carpal on emacs and needing to type strange key combinations. He had one of those snazzy kinesis keyboards, and with it he could type for almost 30 minutes at a time! Escape Meta Alt Control Shift for the loss!

Re:EMACS (1)

Riverman5 (1018024) | more than 7 years ago | (#19388461)

Uh, Esc Meta and Alt are the same thing. And lucky for me, I press those with my left hand, which doesn't have carpal tunnel.

The carpal tunnel emacs correlation probably has more to do with productivity and less to do with difficult keystrokes.

EMACSOS (0, Flamebait)

JustNiz (692889) | more than 7 years ago | (#19388177)

EMACS is a great operating system, it just needs a good editor.

Who needs it? (0)

Anonymous Coward | more than 7 years ago | (#19388199)

All former Emacs users switched to Windows long time ago and are using M$Word nowadays.... Forgetaboutit.

Number One (3, Funny)

MulluskO (305219) | more than 7 years ago | (#19388207)

So easy to use, no wonder it's number one!

Ok, but does it include... (3, Funny)

frinkillo (761377) | more than 7 years ago | (#19388217)

...a good editor?

/me ducks

Re:Ok, but does it include... (1)

Riverman5 (1018024) | more than 7 years ago | (#19388547)

Remember how VI couldn't handle the arrow keys before? It's come a long way, hasn't it?

Compatibility ? (0)

Anonymous Coward | more than 7 years ago | (#19388239)

Ugh - now to see of all my .el files (emacs lisp; which I've forgotten decades ago) I wrote back in the 80s are still compatible.

Hope the changes aren't too major.

Some things - like plain text editors - are mature enough products that they don't really need ongoing changes.

Re:Compatibility ? (1)

larry bagina (561269) | more than 7 years ago | (#19388447)

MS Notepad (not updated since windows 2k) has better unicode support than emacs v21.

But.... (0, Redundant)

fyrie (604735) | more than 7 years ago | (#19388247)

Does it run Linux?

Re:But.... (1)

dkf (304284) | more than 7 years ago | (#19388333)

Does it run Linux?
No, but it does autonomously write and submit kernel patches.

For those of you...., (3, Funny)

Chineseyes (691744) | more than 7 years ago | (#19388249)

For those of you who have been holding your breath you may now exhale.

ln -s vi emacs (2, Funny)

rossz (67331) | more than 7 years ago | (#19388251)

'nuff said

Re:ln -s vi emacs (0)

Anonymous Coward | more than 7 years ago | (#19388415)

Yes, it's already clear that you're an idiot.

Gtk (1)

paugq (443696) | more than 7 years ago | (#19388301)

Gtk for the debugger GUI!? No wonder this version took them so long!

Why wait for Emacs... (0, Troll)

DerCed (155038) | more than 7 years ago | (#19388319)

Why wait for Emacs... ..if you can use Vi.

Re:Why wait for Emacs... (2, Insightful)

Riverman5 (1018024) | more than 7 years ago | (#19388579)

Cause vi is for buttholes!

vi rocks, emacs sucks (-1, Troll)

Anonymous Coward | more than 7 years ago | (#19388321)

*ducks

Thank God for that OS9 support (1)

PrimeWaveZ (513534) | more than 7 years ago | (#19388345)

I don't know what I'd do without emacs on my Beige G3 tower

Re:Thank God for that OS9 support (0)

Anonymous Coward | more than 7 years ago | (#19388421)

> I don't know what I'd do without emacs on my Beige G3 tower

Work?

Re:Thank God for that OS9 support (1)

that this is not und (1026860) | more than 7 years ago | (#19388497)

With M-x shell you can get to a command prompt on classic MacOS.

heh, I love emacs (1)

Richard McBeef (1092673) | more than 7 years ago | (#19388367)

M-x tetris

Emacs is my favorite operating system (0)

Weaselmancer (533834) | more than 7 years ago | (#19388387)

...if only it had a word processor. Then it'd be complete.

Um, mirrors don't have it (2, Interesting)

Estanislao Martnez (203477) | more than 7 years ago | (#19388407)

And it's really just the sources that are out; there's precious few binaries out there.

Can we post binary torrents in this thread? I want OS X, preferably Universal, but Intel-only will do.

Terrific OS ... an editor in this release? (1, Funny)

Anonymous Coward | more than 7 years ago | (#19388431)

As a non-flaming vi user, I just want to say what a terrific OS Emacs is and only hope they include an editor in this release for good measure!

Re:Terrific OS ... an editor in this release? (1)

CRC'99 (96526) | more than 7 years ago | (#19388599)

Who would have thought that once every six years my sig would actually be true ;)

Any OS X builds? (1)

JimDaGeek (983925) | more than 7 years ago | (#19388475)

The only OS X builds I have seen are still based on the 6 y/o version. Anyone know of an OS X build that stays current?

I just started a build on an Intel Tiger system with "./configure --sysconfdir=/etc --prefix=/usr --enable-carbon-app" and all seems OK so far, though I have never built emacs on OS X before and I am not sure if this is the way to build emacs on OS X.

Re:Any OS X builds? (1)

JimDaGeek (983925) | more than 7 years ago | (#19388521)

Sorry to reply to my own post, but, the compile finished in only a little over a minute. I though emacs would take longer. I have always built vim, not emacs. The make install step took longer with all the compressing. Anyway, for those who are using OS X, the command I gave above works fine. After that, just do "sudo make install" and you will have Emacs installed under /Applications.

Re:Any OS X builds? (0)

Anonymous Coward | more than 7 years ago | (#19388527)

I use the carbon emacs [mac.com] builds, which are updated every 2-3 months, and have been using emacs 22 prerelease for a long time.

brokeback editor (1, Funny)

gimpimp (218741) | more than 7 years ago | (#19388541)

i wish i could :q! you!

Hope this Fixes the Annoyances (1, Interesting)

Anonymous Coward | more than 7 years ago | (#19388543)

I use emacs for months now. When you install Color Theme, it's actually quite nice. I wish they fix the following issues:

1. No key combo to delete whole line you are currently on. Sure I can ctrl-a, ctrl-k, ctrl-k, but that blows.

2. When you do global search/replace, it's easy to screw up the minibuffer if you try to scroll the view, say by merely scrolling the mouse wheel. Then you've got to type in your search and replace terms all over again.

3. Speaking of search, maybe I'm just an idiot, but I don't know how to get emacs to search through the document based on some pattern I just happen to have in the copy buffer. This is infuriating to type ctrl-s and not be able to spit into the mini-buffer whatever text you've already got in the copy buffer.

4. non-standard cut/paste key sequences. I use both mac and win32, so the cut/paste keys (ctrl-W, ctrl-Y) are standard within emacs but incredibly unstandard within the mac (apple-c/apple-v) and win32 (ctrl-c, ctrl-v) ecosystem in which it is placed. This might have been fine in the 1980s, but not in the 200x's.

UNIX Philosophy (2, Interesting)

nbritton (823086) | more than 7 years ago | (#19388549)

Is it just me or does emacs go completely against the grains of *nix philosophy? i.e. simple, modular, parsimony, etc. The emacs base distribution is 126 megabytes, larger then the FreeBSD operating system... How did emacs get to be like this?

Can I use GTK interface to GDB standalone? (0)

Anonymous Coward | more than 7 years ago | (#19388567)

Would be nice if there was a nice GDB GTK interface that could be used standalone or linked into other editors.

Or is it just an addition to KitchenSinkProgram?

 

Using Emacs to edit a text file is like... (4, Funny)

toadlife (301863) | more than 7 years ago | (#19388601)

...using a front-end loader to put out the cat.

OMG, what next?? (4, Funny)

mobby_6kl (668092) | more than 7 years ago | (#19388607)

This must be the third horseman. Let's just hope the unimaginable doesn't happen, and GNU doesn't puke out Hurd. That would mean the end of us all.
Load More Comments
Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>