Peter's Emacs configuration files
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
Peter J. Jones 9734acfeda
pdf: Improve key bindings for pdf-view-mode
6 часов назад
bin Replace evil-collection with bindings like spacemacs 2 дней назад
lisp A few more fixes for evil, gnus, and org-roam 6 часов назад
modes pdf: Improve key bindings for pdf-view-mode 6 часов назад
nix A few more fixes for evil, gnus, and org-roam 6 часов назад
share/applications Add additional desktop files 2 дней назад
snippets Add a snippet and some config for winum 2 дней назад
themes Change region face to something that doesn't drive me crazy 2 лет назад
.envrc Use niv to manage dependencies 2 недель назад
.gitignore Big change: Emacs and packages come from nixpkgs 2 лет назад
LICENSE Big change: Emacs and packages come from nixpkgs 2 лет назад
README.md Use exwm/xelb from GitHub, add -f option to bin/e 2 лет назад
default.nix A few more fixes for evil, gnus, and org-roam 6 часов назад
dot.emacs.el Replace evil-collection with bindings like spacemacs 2 дней назад

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