- macOS Ventura
- Emacs Mac Port (latest)
- Homebrew
After preparation:
mkdir -p ~/.local/share/python/venv
python -m venv ~/.local/share/python/venv
source ~/.local/share/python/venv/bin/activate
pip3 install epc orjson sexpdata six setuptools paramiko rapidfuzz
brew tap railwaycat/emacsmacport
brew install emacs-mac --with-dbus --with-glib --with-imagemagick --with-librsvg --with-mac-metal --with-native-comp --with-natural-title-bar --with-starter --with-emacs-sexy-icon
osascript -e 'tell application "Finder" to make alias file to POSIX file "/opt/homebrew/opt/emacs-mac/Emacs.app" at POSIX file "/Applications"'
git clone --recursive https://github.com/junkw/dot.emacs.d.git /path/to/local/repo
cd /path/to/local/repo
rake install
open -a Emacs
~/.emacs.d/ +-- etc/ | +-- git-hooks/ | +-- recipes/ | | `-- PACKAGE-LOCAL.rcp | `-- snippets/ +-- lib/ | +-- reveal.js/ | `-- test/ | +-- test-CASE.el | `-- run-tests.el +-- init.el +-- modules/ | +-- builtins-config/ | | +-- cui-init-*.el | | +-- gui-init-*.el | | +-- lazy-init-*.el | | +-- opt-init-*.el | | +-- post-init-*.el | | `-- pre-init-*.el | +-- core/ | +-- local-config/ | | +-- *-init-private-*.el | | `-- opt-init-additional-packages.el | `-- vendors-config/ | `-- init-PACKAGE.el +-- var/ | +-- backup/ | +-- bookmark/ | +-- cache/ | +-- log/ | `-- tmp/ `-- vendor/
init.el
modules/core/
modules/builtins-config/
pre-init-*.el
cui-init-*.el
gui-init-*.el
opt-init-*.el
lazy-init-*.el
post-init-*.el
modules/local-config/
pre-init-{private-,*}.el
cui-init-{private-,*}.el
gui-init-{private-,*}.el
opt-init-{private-,*}.el
opt-init-additional-packages.el
modules/vendors-config/init-*.el
lazy-init-{private-,*}.el
post-init-{private-,*}.el