Included are a few themes, clojure and ruby packages, and basic configuration to make development easier. This configuration is set up to emulate a lot of the most used features of Textmate/Sublime Text with a few extra add-ons.
List of commonly used keybindings
Keybinding | Description |
---|---|
s-p | Switch between projects using projectile |
s-f | Search in project using ag-regexp |
s-d | Switch to different directory in project |
s-t | Open file in project (fuzzy matching) |
s- | Add another cursor |
C-N | Mark next occurence of selection |
C-t | Delete contents of current form (mostly for Clojure; useful in JS and Go files as well) |
s-r | Replace string |
C-b | Jump backward one word |
C-f | Jump forward one word |
s-l | Go to line |
s-] | Right indent |
s-[ | Left indent |
C-- | Delete line |
C-c p k | Kill all project buffers |
s-T | Jump to method |
s- | Go to beginning of buffer |
s- | Go to end of buffer |
s- | Go back to first non-whitespace character on line |
s-k | Kill current buffer |
C-c SPC | Jump to word (ace-jump-word-mode) |
F8 | Toggle Neotree |
C-c i m | Importmagic fixup (python mode) |
Rails project specific keybindings can be found here |