Peter's Emacs configuration files
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
Peter J. Jones a83c969b33
Update neuron-mode and some key bindings for it
1 天前
bin Replace evil-collection with bindings like spacemacs 1周前
lisp Update neuron-mode and some key bindings for it 1 天前
modes Update neuron-mode and some key bindings for it 1 天前
nix Update neuron-mode and some key bindings for it 1 天前
share/applications Add additional desktop files 1周前
snippets Add a snippet and some config for winum 1周前
themes Change region face to something that doesn't drive me crazy 2 年前
.envrc Use niv to manage dependencies 3 周前
.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 1周前
dot.emacs.el Replace evil-collection with bindings like spacemacs 1周前

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