This is my personal Emacs configuration, organized as a literate configuration using Org-mode.
This configuration includes customizations for:
- Appearance
- Custom theme, fonts, and UI tweaks
- Key bindings
- Ergonomic keybindings for text editing and navigation
- Completion
- Ivy, Counsel, and Swiper for fuzzy completion
- Navigation
- Avy and Ace-Window for quick jumping
- Window management
- Hydra-based window management
- File browsing
- Dired enhancements
- Org mode
- Extensive Org-mode configuration for writing and note-taking
- Programming
- Support for various programming languages and development tools
- Obsidian integration
- Functions for working with Obsidian vault
- And more
- Shells, searching (rg), spell checking, calculator, regex tools, etc.
init.el- Entry point that loads the literate configuration
tasshin.org- Main literate configuration file containing all Emacs settings
custom.el- Auto-generated Emacs customizations
Clone this repository to ~/.emacs.d:
git clone git@github.com:mwfogleman/.emacs.d.git ~/.emacs.dStart Emacs and the configuration will load automatically from tasshin.org via Org Babel.