What does HackerNews think of homebrew-emacsmacport?
Emacs mac port formulae for the Homebrew package manager
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.
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 installed it with the x86_64 architecture.
EDIT: Was more explicit in architecture nomenclature.
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
brew tap railwaycat/emacsmacport
brew cask install emacs-mac
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
Homebrew tap here: https://github.com/railwaycat/homebrew-emacsmacport
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 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.