Rinari
Rinari Is Not A Ruby IDE
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 |
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