An emacs port of vim-rails and more