It is minor mode for editing Ruby On Rails code with Emacs.
- Navigation
Go from unit test to model to controller to functional test to view to spec etc. - Running tests and specs
Run test or spec for the current model, controller, lib etc. - Console and webserver
Run this console and webserver in a buffer. - Snippets
Use snippets to speedup code writing and editing.
Try C-h b
to find out what key bindings are available and see M-x customize-group <RET> rails
for all the knobs and switches.
Before you install this package make sure the following dependencies met:
- Ruby Mode
- Inferior Ruby Mode
These are installable via the ELPA or using apt-get install ruby-elisp
. Some Emacs distributions include them by default.
Pull the latest version from github:
git clone git://github.com/remvee/emacs-rails.git ~/.emacs.d/rails-minor-mode
Hook it up in your .emacs
or .emacs.d/init.el
with something like:
(add-to-list 'load-path (expand-file-name "~/.emacs.d/rails-minor-mode"))
(require 'rails)
You’re ready to go.
You can find HAML and SASS support via ELPA.
The latest from github:
git clone git://github.com/eschulte/rhtml.git ~/.emacs.d/rhtml-minor-mode
Hook it up:
(add-to-list 'load-path (expand-file-name "~/.emacs.d/rhtml-minor-mode"))
(require 'rhtml-mode)
Latest from subversion repo:
svn co http://svn.clouder.jp/repos/public/yaml-mode/trunk/ ~/.emacs.d/yaml-mode
Hook it up:
(add-to-list 'load-path (expand-file-name "~/.emacs.d/yaml-mode"))
(require 'yaml-mode)
Yes! Plenty! And most of them known, ignored and yearning for your attention! Please fork this repository and fix the stuff that bothers you.
A big thanks to Dmitry Galinsky for starting this project. Since then a lot of people touched it too, checkout the commit logs.