This repo contains a custom git configuration created by Zach Heylmun based heavily on the excellent Emacs From Scratch repository and video series by David Wilson. It contains a very small init.el which simply disables some UI elements, bootstraps package management, and loads the real configuration contained in config.org.
Before running for the first time, install the following fonts:
Fira Code: Used for source code
Cantarell: Used for Org Mode
To install Emacs on a Windows machine, use Chocolatey.
choco install emacs
To install Emacs on Macos, use Homebrew. Best option so far seems to be Emacs-Plus, as it supports native window management best in my testing. I’m currently running the latest version with emacs gcc native compilation of packages.
$ brew tap d12frosted/emacs-plus
$ brew install emacs-plus@29 --with-native-comp --with-cacodemon-icon
This is a self boot-strapping configuration. To use it simply clone this repo to the home directory, then start Emacs.
git clone git@github.com:zheylmun/emacs.git ~/.emacs.d