Skip to content

Gleek/emacs.d

Repository files navigation

My Emacs settings

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.el is the first file to load. It just disables few UI elements
  • init.el is the practically the first to be loaded
  • core/ contains all packages and there configuration
  • core/lang has language specific packages and configuration
  • cache is the directory where I try to keep all temporary files created
  • packages has all custom packages written by me or copy pasted from somewhere
  • snippets has all the yasnippet snippets
  • emergency.el is 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

resources/screen.png Light theme

./resources/screen-light.png

Usage

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

About

My Emacs Settings

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages