Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Precompiled binaries for Emacs 24.1 are already available for OS X at http://emacsformacosx.com/ .


You caught that quick! It only finished compiling a few minutes ago... (I generally kick off the release builds manually)


Last I checked your builds didn't had `ns-toggle-fullscreen`. Is that still the case?

EDIT: Looks like emacsforosx does not compile Emacs with support for above command. Will you consider it? I totally understand distributing plain vanilla version though!


No, I don't want to support a bunch of little patches on top of emacs.

But it's frustrating for me, too, because I want the feature as much as anyone else. I've been making do with "(setq ns-auto-hide-menu-bar t)" which is close to the desired behavior, especially when combined with maxframe [1]. It still has the window's title bar, so it's not exactly there.

[1] https://github.com/rmm5t/maxframe.el I use it like this (where super is the command key):

  (defun toggle-frame-maximization ()
    (interactive)
    (if (frame-parameter nil 'mf-maximized) (restore-frame) (maximize-frame)))
  (define-key global-map [(super return)] 'toggle-frame-maximization)


Homebrew includes that patch, and the recipe has been updated for emacs 24.

  brew update  
  # Lion only (or if you don't have xcode?)  
  brew tap homebrew/dupes  
  brew install apple-gcc42  
  # put these in your .bashrc  
  export HOMEBREW_USE_GCC=1  
  export HOMEBREW_VERBOSE=1  
  # /Lion only  
  brew install emacs --cocoa  
  brew linkapps


I'm getting a connection refused for http://emacsformacosx.com/


Yeah, sorry about that. It's back up now.


I had trouble with that release. I haven't tried any others yet (or tried compiling from source). The problem: after loading my init files (https://github.com/jimm/elisp) and loading a file there is something seriously wrong: the file isn't displayed properly (I'm not seeing the top of the file) and the mouse and keyboard don't let me navigate around the file. It so broken I had to re-install 23.4.

Maybe it's something in my init files, but I have not yet had time to figure out what's causing the problems.


I've traced it down to font selection. When I change the font to a larger size (Monaco or Menlo) then the top of the contents of the frame is off the screen, "above" the Mac menu bar. Strangely, Courier New works correctly with larger font sizes.

I tried the suggestion elsewhere on this page about setting font and fontset together, but that didn't fix the problem.


It's really easy to compile your own binary (if you have Xcode or the new separate compiler from Apple). Grab the source, "./configure --with-ns && make install", and Emacs.app appears in the nextstep/ subdirectory of the source tree.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: