https://github.com/pjones/emacsrc
My Emacs configuration files
https://github.com/pjones/emacsrc
Last synced: 3 months ago
JSON representation
My Emacs configuration files
- Host: GitHub
- URL: https://github.com/pjones/emacsrc
- Owner: pjones
- License: bsd-3-clause
- Created: 2014-07-16T20:50:28.000Z (almost 11 years ago)
- Default Branch: trunk
- Last Pushed: 2025-02-16T14:11:48.000Z (4 months ago)
- Last Synced: 2025-02-16T15:24:37.330Z (4 months ago)
- Language: Emacs Lisp
- Size: 2.65 MB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Emacs Configuration
This repository contains my [Emacs][] configuration. I thought I'd
share it with the rest of the world because I'm doing a few
interesting things:* As you can see, configuration is split among several files instead
of having one giant configuration file. More on this below.* All files are compiled into byte code for faster loading
## Configuration Organization
* `bin`: Custom tools I use with Emacs.
* `lisp`: Basic configuration files organized by function.
* `modes`: One configuration file for each mode that I have
customized. These files are loaded automatically by Emacs, as
needed. See `lisp/modes.el` for more information. This makes a
big difference for Emacs start-up time.* The `dot.emacs.el` file bootstraps all of this.
## Installation
Want to try this configuration out without having to change your
existing configuartion in any way?1. Install the [Nix Package Manager](https://nixos.org/nix/)
2. Run the following command:
nix build
3. Start Emacs:
./result/bin/e -f
[emacs]: http://www.gnu.org/software/emacs/