My Emacs configuration
Emacs Lisp Haskell Python Makefile Gherkin Shell Other
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
modes Merge commit '776f5c9b4215cb534327c06d2858a66d8548aa78' as 'modes/fly… May 19, 2017
pac Various fixes Dec 25, 2015
snippets Additions May 19, 2017
themes Reset the repository Sep 22, 2015
.emacs-custom.el
.gitignore Build fixes Sep 22, 2015
Makefile
README.md
init.el Add flycheck-rust May 19, 2017
my-colors.el Various changes Jan 28, 2016
my-editing.el The end to sporadic partial buffer deletions Apr 27, 2016
my-haskell.el
my-redisplay.el Reset the repository Sep 22, 2015
subtrees.sh Update subtrees.sh May 19, 2017

README.md

Dan's Emacs 24.4+ configuration

This is a rebooted version of my configuration.

Some stuff require build for this to be used, so:

make

A few things to consider:

  • To use the native Emacs scrollbar I recompile Fedora's Emacs package to disable GTK's own scrollbars.
  • Should not use any Emacs extension from Fedora itself but only the base package so that no externous dependencies add up.
  • Not using the git-submodule - all additions are built-in taking from respective upstream git revisions. I prefer a workflow with git that is not encumbered by having foreign cloned repos under my tree.
  • Originally I used vmalloc's configuration but instead I prefer to keep things much more minimal by including and loading only the packages I need.
  • Does not depend on MELPA or auto-updates. I'm old fashioned, and like to keep a stable configuration.

So if you ever want to test-run this, you would only need emacs package from Fedora, and this repo under .emacs.d. That's it - no strange magic (except when expecting things to be available under $PATH).