Peter's Emacs configuration files
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Peter J. Jones f6796d14e7
org: Settings for org-attach, fix default-directory for the agenda
il y a 3 semaines
bin Remove exwm and eyebrowse il y a 6 mois
hydras Haskell: Greatly simplify my haskell-mode configuration il y a 2 mois
lisp org: Settings for org-attach, fix default-directory for the agenda il y a 3 semaines
modes org: Settings for org-attach, fix default-directory for the agenda il y a 3 semaines
nix pkg: Add the forge package il y a 1 mois
themes Change region face to something that doesn't drive me crazy il y a 2 ans
.gitignore Big change: Emacs and packages come from nixpkgs il y a 1 an
LICENSE Big change: Emacs and packages come from nixpkgs il y a 1 an
README.md Use exwm/xelb from GitHub, add -f option to bin/e il y a 1 an
default.nix hyrda: Start moving hydras to their own directory il y a 3 mois
dot.emacs.el evil: More configuration variables for Evil il y a 8 mois

README.md

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.

  • themes: Custom color themes.

  • The dot.emacs.el file bootstraps all of this.

Installation

What to try this configuration out without having to change your existing configuartion in any way?

  1. Install the Nix Package Manager

  2. Run the following command:

     nix build
    
  3. Start Emacs:

     ./result/bin/e -f