1
0
Fork 0
mirror of https://github.com/jimeh/.emacs.d.git synced 2025-12-21 15:26:38 +00:00
No description
Find a file
2025-09-15 10:12:13 +01:00
.github chore(master): release 0.8.53 (#28) 2025-06-29 17:38:04 +01:00
bin chore: update bin/rubocop-daemon-wrapper 2020-09-23 18:52:48 +01:00
core fix(elisp): add lexical-binding comment to all files to suppress new Emacs 31 warnings 2025-06-29 12:23:03 +01:00
modules feat(ai/gptel): set default mode to org-mode 2025-06-29 12:25:33 +01:00
snippets feat(snippets/sh-mode): add custom snippets 2024-10-18 03:07:44 +01:00
straight/versions chore(packages): update lock file 2025-09-15 10:12:13 +01:00
templates feat(snippets): add wip config for tempel to try it out 2022-03-14 21:16:15 +00:00
themes fix(elisp): add lexical-binding comment to all files to suppress new Emacs 31 warnings 2025-06-29 12:23:03 +01:00
vendor chore(vendor/erblintfmt): add missing lexical-binding comment 2024-11-21 01:26:05 +00:00
.gitignore chore(git): update .gitignore 2025-06-28 17:05:42 +01:00
.gitmodules Remove tomorrow-night-paradise-theme submodule 2018-05-20 18:03:55 +01:00
.versionrc.json chore: Add support for standard-version to cutting new versions 2020-05-04 21:23:00 +01:00
CHANGELOG.md chore(master): release 0.8.53 (#28) 2025-06-29 17:38:04 +01:00
custom.el fix(elisp): add lexical-binding comment to all files to suppress new Emacs 31 warnings 2025-06-29 12:23:03 +01:00
early-init.el fix(elisp): add lexical-binding comment to all files to suppress new Emacs 31 warnings 2025-06-29 12:23:03 +01:00
init.el fix(elisp): add lexical-binding comment to all files to suppress new Emacs 31 warnings 2025-06-29 12:23:03 +01:00
Makefile chore(release): remove last remnants of standard-version 2023-05-09 01:53:22 +01:00
README.org docs(readme): Fix typo in org metadata of footer image 2020-05-07 19:14:54 +01:00
VERSION chore(release): 0.8.42 2023-04-18 02:31:21 +01:00

jimeh's .emacs.d (a.k.a. Emacs Siren)

This is my personal Emacs config, currently nicknamed Emacs Siren, and heavily inspired by Emacs Prelude.

However, this is not some form of an Emacs starter kit, it's simply my personal config with any quirks, oddities, bugs, and man-eating errors I live with on a daily basis.

Requirements

  • Emacs 26.1 or later.

Installation

  1. Clone the repo to ~/.emacs.d:

      git clone git://github.com/jimeh/.emacs.d.git ~/.emacs.d
  2. Launch Emacs and wait a few minutes while it installs all packages.
  3. Enjoy ^_^

Why not use Emacs Prelude?

Prelude is nice and all, but I don't need everything it does. I need a config that does what I need without having to potentially counter and/or work against some config framework. Hence I prefer rolling my own.

The way Prelude structures it's files and code however is very great, and something I took to heart when I started working on a rewrite of my config, and hence Emacs Siren was born.

Why call my config Emacs Siren?

I had been playing a lot of The Witcher 3: Wild Hunt, and decided to pick a name based on a enemy type from the game. "Siren" was short and kinda cool sounding.

http://i.imgur.com/7PtsVDG.jpg
Siren