Jim Myhrberg 5dc0a5053f Rework package archive setup, preferring melpa-stable over melpa
Changed up package-archive setup again, this time we just hard-code all
the archive sources, rather than do fancy detection of if we can use
HTTPS or not.

Also we're throwing MELPA Stable into the mix, and giving it higher
priority than regular MELPA. The idea is to try to typically install
stable packages, but fall-back onto the regular MELPA source if there is
no stable version of it.

First impressions with a clean re-install of all packages is
promising. Time will tell if I have any issues.
2019-08-08 19:32:53 +01:00
2016-01-30 12:04:36 +00:00
2019-03-26 11:58:20 +00:00
2017-08-08 02:25:01 +01:00
2018-05-20 18:05:50 +01:00
2019-06-18 10:55:28 +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 25.3 or later. Earlier versions might work, but I haven't tested them.

Installation

  1. Clone the repo to ~/.emacs.d, and update git submodules:

     git clone git://github.com/jimeh/.emacs.d.git ~/.emacs.d
     cd ~/.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.

Siren

Description
My personal Emacs config with any quirks, oddities, bugs, and man-eating errors I live with on a daily basis.
Readme 5.6 MiB
Languages
Emacs Lisp 98.5%
Shell 1%
YASnippet 0.3%
Makefile 0.2%