/.emacs.d

Emacs config

Primary LanguageEmacs LispGNU General Public License v3.0GPL-3.0

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