Fork of the Prelude distribution enchanced with additional features.
Rails support configuration is based on Lorfnon's Guide
Novella module is based on Ergoemacs distribution [disabled by default]
This package intends to be of Clone-and-Code type. It means you just need to:
git clone <repository> ~/.emacs.d
and run EMACS
Default theme: tango-dark , since offered zenburn is not enough contrast for me. Removed system beep.
- projectile-rails (https://github.com/asok/projectile-rails)
- rvm.el (https://github.com/senny/rvm.el)
- robe (https://github.com/dgutov/robe)
-
C-c q r calls irb in current shell
-
C-c q a load current rvm configuration (ruby version/gemset) in projectile-rails environment
-
M-. method navigation (bundled with robe-jump)
Ido completions is displayed vertically by default. TODO screenshot
novella-mode-toggle, based on Novel Reading Mode
TODO need screenshot for this mode
Adopts windows for convenient reading of articles and novels. Hides fringes and add left/right margins.
novella-fill-paragraph-toggle, based on fill/unfill-region Toggle
In contrary to fill-paragraph it removes hard newlines on paragraph region.
robe-start to start completion backend when you navigate into your project
company-robe to be greeted with an intellisense like method definitions.
TODO bundle commands with key and bundle robe start with project in
Should be add from this http://crypt.codemancers.com/posts/2013-03-28-poor-mans-rspec-mode-for-emacs/
Two function based on this topic
my-indent-region -> moves region to the right by 2 positions (bound on C-.)
my-unindent-region -> moves region to the left by 2 positions (bound on C-,)
Since it freezes connection to host I removed it from company backends
Now Can use C-c, C-v, C-x, C-z as usual! Read more
Erb required it. http://web-mode.org/ @TODO make auto-identation if not
Just use C-\
to toggle between latin and cyrillic input methods.
Or you can disable it in custom.el
A Collection of Ridiculously Useful eXtensions for Emacs. crux bundles a few useful interactive commands to enhance your overall Emacs experience. Read more