Core components are in the core directory. They are loaded by init.el
Uses use-package and elpaca for package management.
Cloning this repo and opening emacs should install all packages automatically.
I used exwm on my linux machine but have recently moved to MacOS so the exwm components are not maintained any further.
early-init.elis the first file to load. It just disables few UI elementsinit.elis the practically the first to be loadedcore/contains all packages and there configurationcore/langhas language specific packages and configurationcacheis the directory where I try to keep all temporary files createdpackageshas all custom packages written by me or copy pasted from somewheresnippetshas all the yasnippet snippetsemergency.elis a very minimal single file init.el config that is meant to be used in scenarios where I lack the freedom to clone my entire config, but still want some familiarity in my environment.
The UI is heavily inspired by Doom Emacs
Install emacs on macos with:
brew install emacs-plus --with-xwidgets --with-native-comp
git clone https://www.github.com/gleek/emacs.d ~/.config/emacs