firstrow / fat-free-evil

Fat Free Evil Emacs Config

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fat Free Evil Emacs Config

Screenshots

./screenshot.png

Motivation

This configuration is build on top of awesome ryo-modal-mode. I’ve been using emacs + evil since 2014. Evil is excellent vim emulation, but it is also hacky and hooks deep into emacs. Getting evil working properly with packages sometimes is hard and requires additional configurations. Ofcourse Doom and Spacemacs solved most of the integration issues, but still I consider evil to be too complex. On the other side I wanted to explore emacs internals more and built my own modal mode.

Goals

  • Vim emulation without evil.
  • Minimal setup.
  • Fast startup time ~1 second.
  • As close to vanilla emacs as possible.

Keybindings

  • “C-c C-SPC” to toggle on/of modal mode. Or “i” to exit modal mode.
  • “M-SPC” for major mode hydras
  • You can find all “fat free” modal mode keybindings in lisp/init-fatfree-evil.el

Installing

You can clone this repository directly to ~/.emacs.d/ directory, but I presonally like to keep my emacs config in code directory and link files with stow. This way I can keep .gitingore empty, since config files will be linked.

git clone git@github.com:firstrow/fat-free-evil.git ~/code/fat-free-evil
cd ~/code/fat-free-evil
mkdir ~/.emacs.d
stow -t ~/.emacs.d/ .

Links

About

Fat Free Evil Emacs Config


Languages

Language:Emacs Lisp 100.0%