This repository contains my personal Emacs configuration. It’s always a work in progress as I continue to tweak it to better suit my needs.
The motivation was fueled by the release of Emacs 29.1 and all the new features included.
Check out the updates here!
To use this configuration, clone this repository into your emacs.d
directory:
git clone https://github.com/mbrignall/emacs-config.git ~/.emacs.d
This configuration uses a number of packages to enhance the Emacs experience, including:
- org-mode: For note-taking and project management
- modus-themes: Currently the tinted version! 😛
- magit: A powerful interface to the Git version control system.
- ivy & counsel: For efficient, flexible, and intuitive completion.
- projectile: Project interaction library for Emacs.
- vterm: Fully-featured terminal emulator.
- treemacs: A tree style file explorer package.
- nix-mode: Major mode for editing .nix files.
- and many more…
The configuration uses the Modus Operandi Tinted theme for a visually pleasing and easy-on-the-eyes experience.
- Configured for programming in various languages.
- Use of `use-package` for clean and easy package management.
- Custom keybindings for efficient navigation and editing.
Feel free to fork this repository and customize it to your liking. If you have any suggestions or improvements, pull requests are welcome!