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.
 
 
 
 
Jim Myhrberg 167ac99fb9
chore(native-comp): simplify deny-list
1 day ago
bin chore: update bin/rubocop-daemon-wrapper 1 year ago
core feat(lang): add ssh-config-mode for ssh config and authorized_keys files 1 day ago
modules feat(lang): add ssh-config-mode for ssh config and authorized_keys files 1 day ago
snippets feat(lang): add bf (benchmark func) snippet for go-mode 7 months ago
straight/versions feat(lang): add ssh-config-mode for ssh config and authorized_keys files 1 day ago
themes fix(theme): tweak magit-diff-hunk-heading face to make it more readable 6 days ago
.gitignore feat(workspaces): add siren-desktop module for managing emacs sessions 1 year ago
.gitmodules Remove tomorrow-night-paradise-theme submodule 3 years ago
.versionrc.json chore: Add support for standard-version to cutting new versions 1 year ago
CHANGELOG.md chore(release): 0.8.3 4 days ago
Makefile feat(makefile): add next-version target to preview next version and changelog 6 months ago
README.org docs(readme): Fix typo in org metadata of footer image 1 year ago
VERSION chore(release): 0.8.3 4 days ago
custom.el feat(packages): Replace package.el with straight.el 2 years ago
early-init.el chore(native-comp): simplify deny-list 1 day ago
init.el Ensure module names cannot collide with core setup files 2 years ago

README.org

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