Personal Emacs configuration https://earnemacs.earnestma.xyz
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
earnest ma 2f4b46a705
chore: Bump earnemacs-load-ver in load.template.el [skip ci]
1 month ago
contrib ci: Make contrib/test-startup.sh executable 2 months ago
core chore(release): v0.3.0 1 month ago
docs feat(lang/rust): Add Rust module 1 month ago
modules feat(lang/rust): Add Rust module 1 month ago
straight/versions feat: Remove default.el (#14) 2 months ago
user feat: Add user/modules dir 3 months ago
.drone.yml ci: Update triggers and cleanup 1 month ago
.editorconfig style: Add editorconfig file 3 months ago
.gitignore chore: Update gitignore [skip ci] 2 months ago
.versionrc chore: Only generate preview of CHANGELOG.md with standard-version 2 months ago
CHANGELOG.md chore(release): v0.3.0 1 month ago
LICENSE chore: Add LICENSE file 2 months ago
README.md docs: Update mirrors/ issues/ PR info [skip ci] 1 month ago
VERSION chore(release): v0.3.0 1 month ago
config.template.el chore: Initial commit 3 months ago
early-init.el feat(early-init): Don't show the default modeline until doom-modeline loads 2 months ago
init.el feat!: Drop support for Emacs 26.3 2 months ago
load.template.el chore: Bump earnemacs-load-ver in load.template.el [skip ci] 1 month ago
mkdocs.yml docs: Add 3 months ago
renovate.json ci: Configure Renovate (#12) 2 months ago

README.md

earnemacs

git repo github mirror

Last commit (develop) GitHub tag (latest by date)

Install * Documentation * Help * Changelog

earnemacs is my personal Emacs configuration.

Table Of Contents

Features

  • Aims to start up quickly
  • Sane (hopefully?) defaults
  • Support for running multiple daemons
  • Vim emulation (with evil)
  • Configured modes/ languages that I use
  • An org-mode configuration

View our roadmap/ planned tasks here.

Prerequisites

  • GNU Emacs 27.1+ (27.2+ recommended, use native compilation for increased performance)
  • Fonts: Fira Code, FiraGO

Some modules may have additional dependencies (optional or required); refer to the documentation for what they may be and how to install them.

Install

A full guide is available here.

git clone https://git.earne.link/earnestma/earnemacs -b main ~/.config/emacs  # or develop
emacs

The main branch usually contains the latest released stable version, however the develop branch should be safe enough to track. Feel free to "fork", adding your own customizations/ configuration under user/, and merge in upstream changes as they occur.

Help

Patches are welcome, see docs/contributing.md for more information. In most cases, file them against the develop branch. The main branch usually contains the last released version.

Documentation is available online or in earnemacs by loading ~/.config/emacs/docs/.... Read the changelog for breaking changes before upgrading versions.

Feel free to open an issue here or chat with us: #earne on irc.rizon.net (IRC) or #earne:envs.net on Matrix (bridged).