Core components are in the core
directory. They are loaded by init.el
Uses use-package
for package management. So 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.el
is the first file to load. It just disables few UI elementsinit.el
is the practically the first to be loadedcore/
contains all packages and there configurationcore/lang
has language specific packages and configurationcache
is the directory where I try to keep all temporary files createdpackages
has all custom packages written by me or copy pasted from somewhereelpa
has all the packages installed in emacssnippets
has all the yasnippet snippetsemergency.el
is a minimal single file init.el config that is meant to be used in scenarios where I lack the freedom to clone my entire config.
The UI is heavily inspired by Doom Emacs
Light theme
git clone https://www.github.com/gleek/emacs.d ~/.config/emacs