Difference between revisions of "Rinari"

From WikEmacs
Jump to navigation Jump to search
(spelling correction)
(add category)
 
(One intermediate revision by one other user not shown)
Line 109: Line 109:
 
: rinari-find-rspec-fixture
 
: rinari-find-rspec-fixture
  
[[Category:Third Party Package]]
+
[[Category:Third Party Package]][[Category:Minor Mode]]
 +
[[Category:Programming]]

Latest revision as of 10:18, 17 May 2017

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