What does HackerNews think of homebrew-emacsmacport?

Emacs mac port formulae for the Homebrew package manager

Language: Ruby

I use Doom Emacs with the Yamamoto port of Emacs [1] on MacOS (M1) and the startup time is quite slow: it takes around 6-7 sec. for the editor window to show up. It doesn’t bother me too much since I usually start it once a day and just never close it, as you mentioned.

However, I also have many plugins installed, so it might be just that. I wonder if it is possible to install a separate instance of Emacs, then I would be able to test the performance without all the plugins and configuration.

[1]: https://github.com/railwaycat/homebrew-emacsmacport

>the license explicitly allows you to fork Emacs

There already is a fork of Emacs for MacOS, which I and others on this site have been using for many years (me since 2010) because this isn't the first time the Emacs project has neglected or outright sabotaged Emacs on MacOS:

https://github.com/railwaycat/homebrew-emacsmacport

One time (roughly 2012) FSF Emacs was in such a bad state that you couldn't interact with it at all: it would display as small, un-resizable window, but nothing I did would cause anything sensible to appear inside the window.

I haven't had any issues using the "Mac port" of Emacs here: https://github.com/railwaycat/homebrew-emacsmacport

I installed it with the x86_64 architecture.

EDIT: Was more explicit in architecture nomenclature.

Railwaycat on github: https://github.com/railwaycat/homebrew-emacsmacport

A list of differences: https://bitbucket.org/mituharu/emacs-mac/src/f3402395995bf70...

> Official repository: https://bitbucket.org/mituharu/emacs-mac/overview

> This is "Mac port" addition to GNU Emacs 26. This provides a native GUI support for Mac OS X 10.6 - macOS 10.15. Note that Emacs 23 and later already contain the official GUI support via the NS (Cocoa) port. So if it is good enough for you, then you don't need to try this.

> If you'd like to install with Homebrew, please

     $ brew tap railwaycat/emacsmacport

  and then

     $ brew install emacs-mac

  if you using cask

     brew cask install emacs-mac or brew cask install emacs-mac-spacemacs-icon

 To disable this tap, please:

    $ brew untap railwaycat/emacsmacport
To install that “emacs-mac” branch of Emacs with the Homebrew package manager, see the instructions on https://github.com/railwaycat/homebrew-emacsmacport. Homebrew’s built-in formula directory doesn’t include that version of Emacs, so that linked repo is a “tap” that defines a formula for it. From the README of that repo, these were the only commands I needed to run:

    brew tap railwaycat/emacsmacport
    brew cask install emacs-mac
On Mac I use the emacs-mac port by Mitsuharu Yamamoto: https://bitbucket.org/mituharu/emacs-mac/overview which, in my opinion, works well. It can also be installed via brew (from source) or brew cask: https://github.com/railwaycat/homebrew-emacsmacport
I use this version too and have been very pleased with it. It's also available via Homebrew [1].

As an aside, I'm looking forward to better support for text scaling in future [2,3] as it's a feature that (if it was compatible with autocomplete and company-mode) fits my workflow better than zoom-frm.

[1]: https://github.com/railwaycat/homebrew-emacsmacport

[2]: https://github.com/company-mode/company-mode/issues/299

[3]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=18493

This kind of thing is exactly why I will always support and use Mitsuharu Yamamoto's macOS Emacs port (https://bitbucket.org/mituharu/emacs-mac), which has been consistently rock solid and committed to implementing nice to haves on macOS that this sort of political bullshit holds back on official development.

Homebrew tap here: https://github.com/railwaycat/homebrew-emacsmacport

`brew install emacs-mac` alone didn't work for me. Solution here:

https://github.com/railwaycat/homebrew-emacsmacport

Are you using OS X / mac OS? If so, have you tried Mitsuharu Yamamoto's Emacs Mac Port? Available as Homebrew tap: https://github.com/railwaycat/homebrew-emacsmacport
I like brew installing `emacs-mac`[0] which installs a port run by a developer in Japan. My favorite feature of it (among other amazing osx specific changes) is the sub-pixel scrolling support in emacs.

When you setup your `init.el` you can call `(package-install x)` and if the package is already installed it'll do nothing but just make sure it's there.

If you wanted the whole thing figured out ahead of time I recommend using Spacemacs[1]

[0]: https://github.com/railwaycat/homebrew-emacsmacport [1]: http://spacemacs.org

The emacs-mac on homebrew (https://github.com/railwaycat/homebrew-emacsmacport) by Yamamoto Mitsuharu has smooth scrolling and a bunch of other OS X niceties.
You misunderstand.

The repo you're referring to is Railwaycat's mirror of Yamamoto Mitsuharu's codebase. (which previously was only available via ftp and tarballs.)

Yamamoto has recently migrated to git and hosts a repo at Chiba U, the address is: http://www.math.s.chiba-u.ac.jp/~mituharu/emacs-mac.git

HOWEVER. Railwaycat does still maintain the Homebrew tap and formula for installing Emacs Mac Port

Here: https://github.com/railwaycat/homebrew-emacsmacport

A simple install via:

   brew tap railwaycat/emacsmacport
   brew update
   brew install emacs-mac
And you have a far superior Emacs for OSX than that built by emacsformacosx.com.

Once built, you can (without any problems) move the Emacs.app into your /Applications/ folder.

Don't do yourself a disservice, install Emacs Mac Port now.