Rinari

From WikEmacs
Revision as of 20:27, 19 April 2012 by Dotemacs (talk | contribs) (spelling correction)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
rinari
Description Rinari: Ruby on Rails Minor Mode for Emacs
Author name of author
Maintainer Steve Purcell
Source https://github.com/eschulte/rinari
Part of Emacs no

Rinari Is Not A Ruby IDE

The most integrated Emacs environment for Rails development.

Features

Rinari allows for full integrated flow on a Rails project. Some of the basic tasks are: starting the webserver, running rake tasks, invoking the console all within Emacs.

But the best feature of Rinari is that it facilitates "jumps" between different parts of a Rails based project. For example, when in app/model you can move to the corresponding RSpec based example or a controller... From a particular controller, you can jump to a corresponding view.

Those are not the only movements, you can move between any logically related parts of a Rails project. For a demo, see the screencast located on the project's homepage.

Key bindings

Keybindings that show what actions can be done while in Rinari mode:

[C-c ; ']
rinari-find-by-context
[C-c ; ;]
rinari-find-by-context
[C-c ; c]
rinari-console
[C-c ; d]
rinari-cap
[C-c ; e]
rinari-insert-erb-skeleton
[C-c ; f]
Prefix Command
[C-c ; g]
rinari-rgrep
[C-c ; p]
rinari-goto-partial
[C-c ; q]
rinari-sql
[C-c ; r]
rinari-rake
[C-c ; s]
rinari-script
[C-c ; t]
rinari-test
[C-c ; w]
rinari-web-server
[C-c ; x]
rinari-extract-partial
[C-c ; f ;]
rinari-find-by-context
[C-c ; f C]
rinari-find-cells
[C-c ; f F]
rinari-find-features
[C-c ; f M]
rinari-find-mailer
[C-c ; f S]
rinari-find-steps
[C-c ; f Y]
rinari-find-sass
[C-c ; f a]
rinari-find-application
[C-c ; f c]
rinari-find-controller
[C-c ; f e]
rinari-find-environment
[C-c ; f f]
rinari-find-file-in-project
[C-c ; f h]
rinari-find-helper
[C-c ; f i]
rinari-find-migration
[C-c ; f j]
rinari-find-javascript
[C-c ; f l]
rinari-find-lib
[C-c ; f m]
rinari-find-model
[C-c ; f n]
rinari-find-configuration
[C-c ; f o]
rinari-find-log
[C-c ; f p]
rinari-find-public
[C-c ; f r]
rinari-find-rspec
[C-c ; f s]
rinari-find-script
[C-c ; f t]
rinari-find-test
[C-c ; f u]
rinari-find-plugin
[C-c ; f v]
rinari-find-view
[C-c ; f w]
rinari-find-worker
[C-c ; f x]
rinari-find-fixture
[C-c ; f y]
rinari-find-stylesheet
[C-c ; f z]
rinari-find-rspec-fixture