A minimal, high performance emacs configuration with full LSP support and org mode
- Fast: Many optimizations and lazy package loading.
- Elegant: Uses the beautiful Rose Pine theme, alongside nerd icons and a gorgeous dashboard.
- Keybinds: Vim motions with evil-mode, and quick leader keybinds with SPC
- Org Mode: The perfect zen environment for all your note taking needs.
- Completion: Vertico and Corfu support with fuzzy finding.
- Coding: Full support for LSP, debugging, syntax highlighting, and more.
This config is macOS first, tested only with emacs-plus. It might work on Linux/*BSD, but you will need to change the shell paths and some macOS specific options.
You can install all you need with homebrew on macOS:
# Core tools
brew install git enchant aspell automake autoconf pkg-config poppler zlib libvterm cmake
# Font, you can skip this if you have installed it another way already
brew install font-jetbrains-mono-nerd-font
# Java 21, newer versions will most likely break the debugger
brew install openjdk@21
sudo ln -sfn /opt/homebrew/opt/openjdk@21/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-21.jdk-
Remove or backup your old configuration directory (if you have one). Make sure you also remove the automatically generated
~/.emacs.ddirectory. -
Clone the repository
git clone https://github.com/gloceansh/.emacs.d.git ~/.config/emacs- Start Emacs. This will take a while on first startup, be patient while it pulls and compiles everything, it's not frozen