spacelite
spacelite copied to clipboard
Lightweight evil configuration for Emacs
Spacelite (minimal yet functional emacs)
Spacelite is just a minimal evil + emacs configuration with following:
evilwithevil-escape,evil-iedituse-packagefor dependenciesspacemacslike leader key(spaceby default) bindings.helmwithhelm-ag,helm-projectileprojectilewithrecentf,undo-treeflyspellfor spellcheckingdiminishfor clean status linemagitwithevil-magit- some simple
MacOskeybindings (only enabled in OSX/emacs) which-keyfor shortcut helpsolarized-darkthemehighlight-parentheses,evil-anzu,restart-emacs,emacs-shelletc.scalasupport with cutting edgeensime(you can(should if you are not using ensime snapshot builds already) disable this ininit.el)- a ligh but useful modeline with spaceline.
All of above with proper(for me) evil(-like) key bindings.
Note: This "thing" is my personal configuration that I use at work and personal life; only tested on a Macbook Pro running MacOS Sierra.
Installation
git clone https://github.com/hzenginx/spacelite ~/.emacs.d
Why
There is spacemacs as we all know. But for me it comes with too much unnecessary packages. Also I don't like the concept of layers as it doesn't feels flexible enough.
Also this can be a start point for people who wants to start with emacs and evil.
Screenshot

Contribution
If you use this configuration and want to improve just open a issue and/or a pull request.
What is missing?
This is just a list that I want to implement in near feature.
- Spacemacs like toggles
- Optimization on package loading. There may be some packages needs to be deferred.
- Generic goto defination like Spacemacs. (I want to be able to use this configuration for multiple programming languages at the same time.)
- ~~Spaceline~~
License
The license is GPLv3. Note that Spacelite is heavily inspired from Spacemacs. Can even contain nearly identical code from it.