4 ms·
Anyone know what the best way to set up Emacs on macOS is?
by wwweston 7y ago
Anyone know what the best way to set up Emacs on macOS is?
- Arubis 7y agoBest is subjective, but my current go-to is: ``` $ brew tap d12frosted/emacs-plus $ brew install emacs-plus [options] ``` Cf. https://github.com/d12frosted/homebrew-emacs-plus https://github.com/d12frosted/homebrew-emacs-plus
- deleted 7y ago[deleted]
- ddavis 7y agoI keep a clone of the main GNU Emacs git repository and build the emacs-27 branch (27 is the upcoming release) every few days on my MacBook (and the master branch on my Linux workstation).
- dnhz 7y agoI just use this version. https://emacsformacosx.com/ https://emacsformacosx.com/ I have a one line shell script that then lets me start Emacs from the cmd line. something like open -A [path to applications/emacs startup] $@ This supports emacs —daemon
- m463 7y agoThat is what I use. Additionally in my .bashrc I have: EMACS="/Applications/Emacs.app/Contents/MacOS/Emacs" EMACSPOS="-g 140x66+655+23 --fullheight" e() { ( $EMACS $EMACSPOS "$@" & ) } I also have it in the dock, but sometimes environment variables are not set up properly. For this case, I create a plist file ~/.MacOSX/environment.plist and can add stuff to it like this: add_plist PATH "$PATH" where: add_plist () { /usr/libexec/PlistBuddy -c 'Delete :'"$1" ~/.MacOSX/environment.plist >/dev/null /usr/libexec/PlistBuddy -c 'Add :'"$1"' string "'"$2"'"' ~/.MacOSX/environment.plist >/dev/null }
- dnhz 7y agoI wrote the last reply from my phone. The command is simply /Applications/Emacs.app/Contents/MacOS/Emacs “$@“ The script goes into /usr/local/bin or wherever that’s in your path.
- chiefsucker 7y agoI use the “Emacs Mac Port” which is available via Homebrew. https://github.com/railwaycat/homebrew-emacsmacport https://github.com/railwaycat/homebrew-emacsmacport