CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Thu, 04 Sep 2025 04:10:00 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090103220452
location: https://web.archive.org/web/20090103220452/https://github.com/tomtt/emacs-rails/tree
server-timing: captures_list;dur=1.009591, exclusion.robots;dur=0.036180, exclusion.robots.policy;dur=0.016328, esindex;dur=0.016157, cdx.remote;dur=100.529049, LoadShardBlock;dur=925.574984, PetaboxLoader3.datanode;dur=102.193188, PetaboxLoader3.resolve;dur=673.159450
x-app-server: wwwb-app217
x-ts: 302
x-tr: 1084
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app217; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 301
server: nginx
date: Thu, 04 Sep 2025 04:10:01 GMT
content-type: text/html; charset=utf-8
content-length: 113
x-archive-orig-server: nginx/0.6.31
x-archive-orig-date: Sat, 03 Jan 2009 22:04:50 GMT
x-archive-orig-connection: close
x-archive-orig-set-cookie: _github_ses=BAh7ByIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6OkZsYXNoSGFzaHsABjoKQHVzZWR7ADoOcmV0dXJuX3RvIhgvamR0aG9tYXMvZm9sbG93ZXJz--a5fe921afdea852be2c0896ba6a5862f37c94b77; path=/; expires=Wed, 01 Jan 2020 08:00:00 GMT; HttpOnly
x-archive-orig-status: 301 Moved Permanently
location: https://web.archive.org/web/20090103220452/https://github.com/tomtt/emacs-rails/tree/master
x-archive-orig-x-runtime: 357ms
x-archive-orig-cache-control: no-cache
x-archive-orig-content-length: 113
cache-control: max-age=1800
memento-datetime: Sat, 03 Jan 2009 22:04:52 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Wed, 18 Jun 2008 18:41:09 GMT", ; rel="prev memento"; datetime="Mon, 22 Sep 2008 16:25:55 GMT", ; rel="memento"; datetime="Sat, 03 Jan 2009 22:04:52 GMT", ; rel="next memento"; datetime="Sat, 09 May 2009 09:40:17 GMT", ; rel="last memento"; datetime="Sun, 17 Jan 2010 02:08:06 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_7_20090103190611_crawl102-c/52_7_20090103220234_crawl103.arc.gz
server-timing: captures_list;dur=1.316484, exclusion.robots;dur=0.018321, exclusion.robots.policy;dur=0.007700, esindex;dur=0.010788, cdx.remote;dur=8.479994, LoadShardBlock;dur=153.635625, PetaboxLoader3.datanode;dur=188.483279, load_resource;dur=160.145998, PetaboxLoader3.resolve;dur=92.051890
x-app-server: wwwb-app217
x-ts: 301
x-tr: 348
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Thu, 04 Sep 2025 04:10:02 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.31
x-archive-orig-date: Sat, 03 Jan 2009 22:04:52 GMT
x-archive-orig-connection: close
x-archive-orig-set-cookie: _github_ses=BAh7BzoOcmV0dXJuX3RvIhgvamR0aG9tYXMvZm9sbG93ZXJzIgpmbGFzaElDOidBY3Rpb25Db250cm9sbGVyOjpGbGFzaDo6Rmxhc2hIYXNoewAGOgpAdXNlZHsA--9bf96a420bef53bf68529800c270b343c4d589a5; path=/; expires=Wed, 01 Jan 2020 08:00:00 GMT; HttpOnly
x-archive-orig-status: 200 OK
x-archive-orig-x-runtime: 1665ms
x-archive-orig-etag: "49de5e720afeba70fa8f71a6301c4eb7"
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 30996
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: windows-1252
memento-datetime: Sat, 03 Jan 2009 22:04:52 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Tue, 06 May 2008 08:58:58 GMT", ; rel="prev memento"; datetime="Sat, 20 Dec 2008 23:14:52 GMT", ; rel="memento"; datetime="Sat, 03 Jan 2009 22:04:52 GMT", ; rel="next memento"; datetime="Fri, 06 Feb 2009 23:04:18 GMT", ; rel="last memento"; datetime="Mon, 03 Aug 2015 12:22:40 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_7_20090103190611_crawl102-c/52_7_20090103220234_crawl103.arc.gz
server-timing: captures_list;dur=0.729099, exclusion.robots;dur=0.024788, exclusion.robots.policy;dur=0.011373, esindex;dur=0.015832, cdx.remote;dur=60.631920, LoadShardBlock;dur=238.845438, PetaboxLoader3.datanode;dur=429.631166, load_resource;dur=298.791323, PetaboxLoader3.resolve;dur=47.110979
x-app-server: wwwb-app217
x-ts: 200
x-tr: 683
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
tomtt's emacs-rails at master — GitHub
We got nominated! Help us out and vote for GitHub as Best Bootstrapped Startup of 2008. (You can vote once a day.) [ hide ]
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (

This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (

Description: | Tomtt's version of the minor mode for editing RubyOnRails code in Emacs |
Homepage: | https://rubyforge.org/projects/emacs-rails/ |
Clone URL: |
git://github.com/tomtt/emacs-rails.git
Give this clone URL to anyone.
git clone git://github.com/tomtt/emacs-rails.git
|
README
It is minor mode for editing "Ruby On Rails":ror code with "Emacs":emacs. This minor mode makes your work much easier and user friendly == Instalation You need download last release from RubyForge page "https://rubyforge.org/projects/emacs-rails" and and unpack it to directory containing libraries of Emacs, by default it's $HOME/.emacs.d/ You can also use SVN cd $HOME/.emacs.d/ svn co svn://rubyforge/var/svn/emacs-rails/trunk emacs-rails Download and install required libraries * "https://www.kazmier.com/computer/snippet.el":snippets * "https://www.webweavertech.com/ovidiu/emacs/find-recursive.txt":frecursive *Alert:* From 0.44 release emacs-rails will require the "inf-ruby":inf-ruby. After that you must add this code in $HOME/.emacs (setq load-path (cons "~/.emacs.d/rails" load-path)) (require 'rails) For Windows users: you can use your help in CHM format (the default *ri*). This will require utility "KeyHH":keyhh. And add to a file .emacs (setq rails-chm-file "full_path_to_rails_chm_manual") After that you can run Emacs. Almost all available actions are in the menu [Ruby On Rails]. The snippets are in the menu [Ruby On Rails-Snippets], for the convenience, they are divided into categories. To change default setting, select [Ruby On Rails - Customize]. == First Acquaintance Go to directory with your rails application and open any file in Emacs: cd $HOME/project/simple_rails_application emacs app/controllers/application.rb There must be "RoR" sign in the list of active minor-modes in status bar. Thi means, that emacs-rails is enabled and ready to help you in your not so easy work. Almoust all actions are in the "RubyOnRails" menu. You can check it out and try some of them. Don't forget, that menu will help you only first time. After that you better use hot keys for effective work, you can find them in the brackets. == Features * TextMate-like snippets * Display of colored log files * Integration with script/generate and script/destroy (controller, model, scaffold, migration, etc) * Integration with script/console and script/breakpointer * Run rake %(key)C-c C-c r% * Quick start svn-status in RAILS_ROOT %(key)f9% * Documentation search using *ri* or *chm* file and Rails API reference in HTML %(key)f1% * Quick access to the main configuration files * Automatic TAGS generation in RAILS_ROOT directory === Management of WEBrick/Mongrel * Your can select Webrick, Mongrel or Lighttpd * Start/stop application server %(key)C-c C-c w s% * Automatic browsing on current action (from view or controller) %(key)C-c C-c w a% === Navigation in RAILS_ROOT hierarchy * Quick switch stylesheets, javascripts, migrations, layouts, helpers, controllers, models, observers, plugins * In controller file: go to views, functional test, helper %(key)C-down% * Switch between action/view %(key)?-up% * Go to file in current line (example: cursor at line [redirect_to controller => :home, :action => "show"], will be open action "show" in "home" controller) %(key)C-RET% * Quick access to the main configuration files using menu Other hot keys * %(key)C-c C-c g g% rails-nav:goto-migrate * %(key)C-c C-c g j% rails-nav:goto-javascripts * %(key)C-c C-c g s% rails-nav:goto-stylesheets * %(key)C-c C-c g l% rails-nav:goto-layouts * %(key)C-c C-c g h% rails-nav:goto-helpers * %(key)C-c C-c g c% rails-nav:goto-controllers * %(key)C-c C-c g m% rails-nav:goto-models * %(key)C-c C-c g o% rails-nav:goto-observers * %(key)C-c C-c g p% rails-nav:goto-plugins === ERb refactoring * Create partial from selection %(key)C-c p% * Create helper from block %(key)C-c b% = Bugs emacs-rails designed for current CVS version of Emacs (future Emacs22) more probably some functions will not work in older version, or will work with errors, so if it is possible, try to update. I will not tell you why you should use CVS version, just take my word. In some version from CVS some time ago, when you use emacs-rails, sintax highlight in rhtml was not working, so just update to the newest version from CVS. If you find error, place it description in "BugTrack":bugtrack. = Links * "Emacs W32 (CVS version for Windows)":https://ourcomments.org/Emacs/EmacsW32.html * "HowToUseEmacsWithRails":https://wiki.rubyonrails.org/rails/pages/HowToUseEmacsWithRails * "https://scott.elitists.net/users/scott/posts/rails-on-emacs":https://scott.elitists.net/users/scott/posts/rails-on-emacs * "https://www.emacswiki.org/cgi-bin/wiki/RubyMode":https://www.emacswiki.org/cgi-bin/wiki/RubyMode * "Emacs screencast":screencast * "Effective Emacs":effectiveemacs [bugtrack]https://rubyforge.org/tracker/?atid=5809&group_id=1484&func=browse [effectiveemacs]https://steve.yegge.googlepages.com/effective-emacs [screencast]https://emacsonrails.drozdov.net/ [lisp]https://en.wikipedia.org/wiki/Lisp_programming_language [frecursive]https://www.webweavertech.com/ovidiu/emacs/find-recursive.txt [keyhh]https://www.keyworks.net/keyhh.htm [snippets]https://www.kazmier.com/computer/snippet.el [emacs]https://www.gnu.org/software/emacs/ [ror]https://rubyonrails.org [emacs-rails]https://rubyforge.org/projects/emacs-rails [inf-ruby]https://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/misc/inf-ruby.el?view=co
This feature is coming soon. Sit tight!