Emacs for OSX
emacsformacosx.com
emacsformacosx.com
Very nice, though - it looks like it's finally time to get serious about SVG.
and
http://homepage.mac.com/zenitani/emacs-e.html
?
I specifically made these builds because Aquamacs annoyed me. Think of them as sort of the anti-Aquamacs. Aquamacs tries to force Emacs into being a well behaved Mac application where, for instance, every buffer is a separate window (which is really annoying when you have multiple hundreds of buffers open). I'm sure there are Mac people out there that will love this and think that it is cool and maybe even The Right Thing. I wanted an Emacs for Emacs people that happened live on OS X and not an Emacs for Mac people.
The Carbon Emacs Package you linked to is more of a batteries included type of distro that aims to add a bunch of extra packages to the stock emacs. I haven't used it lately but it's worth noting that the recently released Emacs 23.1 doesn't have a Carbon port in the main source repo any more. It got replaced with the Cocoa/GnuStep port.
How is this different from building Emacs out of MacPorts? I interact with Emacs solely through a terminal window, and so don't need or want a GUI version.
1) It is a self contained .app file and generally goes in your /Applications folder which means you have to go out of your way to get it to launch from the terminal by simply typing "emacs". I put this little sh script in my path somewhere:
#!/bin/sh
/Applications/Emacs.app/Contents/MacOS/Emacs "$@"
2) Since it isn't a text only Emacs, launching it from the command line still creates a bouncy Emacs icon on your dock and gives it its own window and menu bar. "emacs -nw", as usual, takes you straight to text mode without leaving the terminal.Maybe this is a good place to ask: any idea how to make the Cocoa 23.1 port behave like the 22.x Carbon port for dragging files from Finder windows into Emacs?
Under 22.x, that would open a new buffer in the most-recently-used frame containing the file. Under 23.1, dragging to an Emacs frame pastes the contents of the dragged file into the open buffer. (Also annoyingly, dragging to Emacs' dock icon opens a new frame on the same Space as the most-recently-used frame, but luckily (setq ns-pop-up-frames nil) fixes that.)
Not exactly, but if you drag it to the dock icon instead of the window then it will open the file in a new frame which is closer to what you want.
Is there a way to make the window open at the center of the screen?
Not true at all. In Aquamacs the only way to get a new window is ⌘-N, same as any Mac app. C-x C-f puts the newly loaded file into the current window, same as any Emacs.
I've always build mine with:
./configure --with-ns
make -j 4 bootstrap
(I only rebuild every few months or so, so a bootstrap is safer)I think I'm going to have to figure out how to build with -m32 so that it works on versions before 10.6. I haven't looked into it but I suspect you can "lipo" the 32 and the 64 bit executables together like you can with PowerPC and Intel and so that might be an option too.