- Only do one thing (/editing Clojure code)/ and do it fast and well (/keybinding optimized for lisp editing/). Also be Evil!
- Use literate emacs config (org-mode)
- [SPACE] => keybinding for lisp editing
- [,] => keybinding for Clojure (currently only cider-jack-in
- [TAB] => other keybinding (windows, projectile, magit, etc)
- [SPACE][SPACE] => M-x
- [s] & [S] => slurp
- [B] & [C] => barf
- clojure-emacs/cider: The Clojure Interactive Development Environment that Rocks for Emacs
- noctuid/general.el: More convenient key definitions in emacs
- Alexander-Miller/treemacs
- manateelazycat/awesome-tab: Emacs package to provide out-of-the-box configuration to use tabs.
- Org mode for Emacs
- magit/magit: It's Magit! A Git porcelain inside Emacs.
- justbur/emacs-which-key: Emacs package that displays available keybindings in popup
- kyagi/shell-pop-el: shell-pop.el helps you to use shell easily on Emacs. Only one key action to work.
- Overdr0ne/shelldon
- gregsexton/origami.el: A folding minor mode for Emacs
- Fanael/rainbow-delimiters: Emacs rainbow delimiters mode
- deb0ch/emacs-winum: Window numbers for Emacs - Navigate windows and frames using numbers
- Projectile | Project navigation and management library for Emacs
- EmacsWiki: Par Edit
- abo-abo/lispy: Short and sweet LISP editing
- Fuco1/smartparens: Minor mode for Emacs that deals with parens pairs and tries to be smart about it.
- Install and configure clj-refactor.el
- Fix evil in other buffer type (magit, warning, etc)