top | item 731876

GNU Emacs 23.1 has been released

85 points| boskom | 16 years ago |gnu.org

25 comments

order

mechanical_fish|16 years ago

Hmm... from the News on the new release:

Mac OS X is no longer supported via Carbon. Use the NeXTSTEP port, described above.

A NeXTSTEP port, a.k.a. "Cocoa support".

And, meanwhile, the Carbon Emacs guy reports that he doesn't plan to release an Emacs 23 version of Carbon Emacs in 2009:

http://groups.google.com/group/carbon-emacs/browse_thread/th...

Perhaps the time has finally come to try rolling my own emacs from source. That will require a Great Package Hunt in the short term, but once you've got emacs set up you've really got emacs set up. It's not like it changes every weekend.

nileshk|16 years ago

To compile your own Emacs 23 (Cocoa) for OS X:

./configure --with-ns && make install

"Emacs.app" will be in the "nextstep" folder

As for switching from the Carbon version to this version, I'm not sure what kind of changes your configuration will be need. I know that Option is Meta in this version whereas in Carbon Cmd is Meta.

rbanffy|16 years ago

Isn't Carbon kind of OS9 legacy support? Does it makes sense to still have a Carbon port? Why?

troels|16 years ago

So. How well does Emacs work on a Mac these days? I'm strongly considering switching from Linux to Mac, because I'm sick of running Windows in VMWare just so I can use Microsoft's Office suite. I couldn't live without Emacs though.

mahmud|16 years ago

Aquamacs mate.

jimm|16 years ago

How to get the command key back as the meta key on Mac OS X: (setq ns-command-modifier 'meta)

dilap|16 years ago

But how, how, how to get it back in the terminal emacs? :)

thenduks|16 years ago

I'd love to finally use emacs 24/7 (rather than randomly jumping between (ubuntu) gedit, gvim, vim, emacs and (osx) textmate) but arg I still can't figure out how to force emacs to: Never insert a tab character, ever. When I press tab, just always insert the freaking spaces instead of apparently not believing me that I want to indent there.

Honestly, am I missing something? I don't leave trailing whitespace in files because, well, it's our convention and I think it's pointless anyway. So I go into a function to add some code in the middle and it's impossible to get indented the right amount without hitting space 12 times since pressing tab just does nothing. I know I could go onto a previous line and hit C-e C-j to line break + indent but do you know how often I just try to insert code in the middle and realize it doesn't work? Google has not been my friend on this issue.

/rant

capablanca|16 years ago

Scrolling (redisplay?) slow for anyone else? When using a small font (ProggyTiny) it gets really slow.

jsonscripter|16 years ago

It is for me. I think it has something to do with the baud rate of the virtual terminal...?