<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wikemacs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dotemacs</id>
	<title>WikEmacs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wikemacs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dotemacs"/>
	<link rel="alternate" type="text/html" href="https://wikemacs.org/wiki/Special:Contributions/Dotemacs"/>
	<updated>2026-04-03T23:14:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wikemacs.org/index.php?title=Rinari&amp;diff=2752</id>
		<title>Rinari</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Rinari&amp;diff=2752"/>
		<updated>2012-04-19T20:27:39Z</updated>

		<summary type="html">&lt;p&gt;Dotemacs: spelling correction&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Package&lt;br /&gt;
|name=rinari&lt;br /&gt;
|description=Rinari: Ruby on Rails Minor Mode for Emacs&lt;br /&gt;
|maintainer=[[Steve Purcell]]&lt;br /&gt;
|source=https://github.com/eschulte/rinari&lt;br /&gt;
|in_emacs=no&lt;br /&gt;
|Development status=active&lt;br /&gt;
|website=http://rinari.rubyforge.org/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''R'''inari '''I'''s '''N'''ot '''A''' '''R'''uby '''I'''DE&lt;br /&gt;
&lt;br /&gt;
The most integrated Emacs environment for Rails development.&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
But the best feature of Rinari is that it facilitates &amp;quot;jumps&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
= Key bindings =&lt;br /&gt;
&lt;br /&gt;
Keybindings that show what actions can be done while in Rinari mode:&lt;br /&gt;
&lt;br /&gt;
;{{Keys|C-c ; '}} &lt;br /&gt;
: rinari-find-by-context&lt;br /&gt;
;{{Keys|C-c ; ;}} &lt;br /&gt;
: rinari-find-by-context&lt;br /&gt;
;{{Keys|C-c ; c}} &lt;br /&gt;
: rinari-console&lt;br /&gt;
;{{Keys|C-c ; d}} &lt;br /&gt;
: rinari-cap&lt;br /&gt;
;{{Keys|C-c ; e}} &lt;br /&gt;
: rinari-insert-erb-skeleton&lt;br /&gt;
;{{Keys|C-c ; f}} &lt;br /&gt;
: Prefix Command&lt;br /&gt;
;{{Keys|C-c ; g}} &lt;br /&gt;
: rinari-rgrep&lt;br /&gt;
;{{Keys|C-c ; p}} &lt;br /&gt;
: rinari-goto-partial&lt;br /&gt;
;{{Keys|C-c ; q}} &lt;br /&gt;
: rinari-sql&lt;br /&gt;
;{{Keys|C-c ; r}} &lt;br /&gt;
: rinari-rake&lt;br /&gt;
;{{Keys|C-c ; s}} &lt;br /&gt;
: rinari-script&lt;br /&gt;
;{{Keys|C-c ; t}} &lt;br /&gt;
: rinari-test&lt;br /&gt;
;{{Keys|C-c ; w}} &lt;br /&gt;
: rinari-web-server&lt;br /&gt;
;{{Keys|C-c ; x}} &lt;br /&gt;
: rinari-extract-partial&lt;br /&gt;
&lt;br /&gt;
;{{Keys|C-c ; f ;}} &lt;br /&gt;
: rinari-find-by-context&lt;br /&gt;
;{{Keys|C-c ; f C}} &lt;br /&gt;
: rinari-find-cells&lt;br /&gt;
;{{Keys|C-c ; f F}} &lt;br /&gt;
: rinari-find-features&lt;br /&gt;
;{{Keys|C-c ; f M}} &lt;br /&gt;
: rinari-find-mailer&lt;br /&gt;
;{{Keys|C-c ; f S}} &lt;br /&gt;
: rinari-find-steps&lt;br /&gt;
;{{Keys|C-c ; f Y}} &lt;br /&gt;
: rinari-find-sass&lt;br /&gt;
;{{Keys|C-c ; f a}} &lt;br /&gt;
: rinari-find-application&lt;br /&gt;
;{{Keys|C-c ; f c}} &lt;br /&gt;
: rinari-find-controller&lt;br /&gt;
;{{Keys|C-c ; f e}} &lt;br /&gt;
: rinari-find-environment&lt;br /&gt;
;{{Keys|C-c ; f f}} &lt;br /&gt;
: rinari-find-file-in-project&lt;br /&gt;
;{{Keys|C-c ; f h}} &lt;br /&gt;
: rinari-find-helper&lt;br /&gt;
;{{Keys|C-c ; f i}} &lt;br /&gt;
: rinari-find-migration&lt;br /&gt;
;{{Keys|C-c ; f j}} &lt;br /&gt;
: rinari-find-javascript&lt;br /&gt;
;{{Keys|C-c ; f l}} &lt;br /&gt;
: rinari-find-lib&lt;br /&gt;
;{{Keys|C-c ; f m}} &lt;br /&gt;
: rinari-find-model&lt;br /&gt;
;{{Keys|C-c ; f n}} &lt;br /&gt;
: rinari-find-configuration&lt;br /&gt;
;{{Keys|C-c ; f o}} &lt;br /&gt;
: rinari-find-log&lt;br /&gt;
;{{Keys|C-c ; f p}} &lt;br /&gt;
: rinari-find-public&lt;br /&gt;
;{{Keys|C-c ; f r}} &lt;br /&gt;
: rinari-find-rspec&lt;br /&gt;
;{{Keys|C-c ; f s}} &lt;br /&gt;
: rinari-find-script&lt;br /&gt;
;{{Keys|C-c ; f t}} &lt;br /&gt;
: rinari-find-test&lt;br /&gt;
;{{Keys|C-c ; f u}} &lt;br /&gt;
: rinari-find-plugin&lt;br /&gt;
;{{Keys|C-c ; f v}} &lt;br /&gt;
: rinari-find-view&lt;br /&gt;
;{{Keys|C-c ; f w}} &lt;br /&gt;
: rinari-find-worker&lt;br /&gt;
;{{Keys|C-c ; f x}} &lt;br /&gt;
: rinari-find-fixture&lt;br /&gt;
;{{Keys|C-c ; f y}} &lt;br /&gt;
: rinari-find-stylesheet&lt;br /&gt;
;{{Keys|C-c ; f z}} &lt;br /&gt;
: rinari-find-rspec-fixture&lt;br /&gt;
&lt;br /&gt;
[[Category:Third Party Package]]&lt;/div&gt;</summary>
		<author><name>Dotemacs</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Rinari&amp;diff=2706</id>
		<title>Rinari</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Rinari&amp;diff=2706"/>
		<updated>2012-04-19T16:09:37Z</updated>

		<summary type="html">&lt;p&gt;Dotemacs: Rinari keybindings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Package&lt;br /&gt;
|name=rinari&lt;br /&gt;
|description=Rinari: Ruby on Rails Minor Mode for Emacs&lt;br /&gt;
|maintainer=[[Steve Purcell]]&lt;br /&gt;
|source=https://github.com/eschulte/rinari&lt;br /&gt;
|in_emacs=no&lt;br /&gt;
|Development status=active&lt;br /&gt;
|website=http://rinari.rubyforge.org/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''R'''inari '''I'''s '''N'''ot '''A''' '''R'''uby '''I'''DE&lt;br /&gt;
&lt;br /&gt;
The most integrated Emacs environment for Rail development.&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
But the best feature of Rinari is that it facilitates &amp;quot;jumps&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
= Key bindings =&lt;br /&gt;
&lt;br /&gt;
Keybindings that show what actions can be done while in Rinari mode:&lt;br /&gt;
&lt;br /&gt;
;{{Keys|C-c ; '}} &lt;br /&gt;
: rinari-find-by-context&lt;br /&gt;
;{{Keys|C-c ; ;}} &lt;br /&gt;
: rinari-find-by-context&lt;br /&gt;
;{{Keys|C-c ; c}} &lt;br /&gt;
: rinari-console&lt;br /&gt;
;{{Keys|C-c ; d}} &lt;br /&gt;
: rinari-cap&lt;br /&gt;
;{{Keys|C-c ; e}} &lt;br /&gt;
: rinari-insert-erb-skeleton&lt;br /&gt;
;{{Keys|C-c ; f}} &lt;br /&gt;
: Prefix Command&lt;br /&gt;
;{{Keys|C-c ; g}} &lt;br /&gt;
: rinari-rgrep&lt;br /&gt;
;{{Keys|C-c ; p}} &lt;br /&gt;
: rinari-goto-partial&lt;br /&gt;
;{{Keys|C-c ; q}} &lt;br /&gt;
: rinari-sql&lt;br /&gt;
;{{Keys|C-c ; r}} &lt;br /&gt;
: rinari-rake&lt;br /&gt;
;{{Keys|C-c ; s}} &lt;br /&gt;
: rinari-script&lt;br /&gt;
;{{Keys|C-c ; t}} &lt;br /&gt;
: rinari-test&lt;br /&gt;
;{{Keys|C-c ; w}} &lt;br /&gt;
: rinari-web-server&lt;br /&gt;
;{{Keys|C-c ; x}} &lt;br /&gt;
: rinari-extract-partial&lt;br /&gt;
&lt;br /&gt;
;{{Keys|C-c ; f ;}} &lt;br /&gt;
: rinari-find-by-context&lt;br /&gt;
;{{Keys|C-c ; f C}} &lt;br /&gt;
: rinari-find-cells&lt;br /&gt;
;{{Keys|C-c ; f F}} &lt;br /&gt;
: rinari-find-features&lt;br /&gt;
;{{Keys|C-c ; f M}} &lt;br /&gt;
: rinari-find-mailer&lt;br /&gt;
;{{Keys|C-c ; f S}} &lt;br /&gt;
: rinari-find-steps&lt;br /&gt;
;{{Keys|C-c ; f Y}} &lt;br /&gt;
: rinari-find-sass&lt;br /&gt;
;{{Keys|C-c ; f a}} &lt;br /&gt;
: rinari-find-application&lt;br /&gt;
;{{Keys|C-c ; f c}} &lt;br /&gt;
: rinari-find-controller&lt;br /&gt;
;{{Keys|C-c ; f e}} &lt;br /&gt;
: rinari-find-environment&lt;br /&gt;
;{{Keys|C-c ; f f}} &lt;br /&gt;
: rinari-find-file-in-project&lt;br /&gt;
;{{Keys|C-c ; f h}} &lt;br /&gt;
: rinari-find-helper&lt;br /&gt;
;{{Keys|C-c ; f i}} &lt;br /&gt;
: rinari-find-migration&lt;br /&gt;
;{{Keys|C-c ; f j}} &lt;br /&gt;
: rinari-find-javascript&lt;br /&gt;
;{{Keys|C-c ; f l}} &lt;br /&gt;
: rinari-find-lib&lt;br /&gt;
;{{Keys|C-c ; f m}} &lt;br /&gt;
: rinari-find-model&lt;br /&gt;
;{{Keys|C-c ; f n}} &lt;br /&gt;
: rinari-find-configuration&lt;br /&gt;
;{{Keys|C-c ; f o}} &lt;br /&gt;
: rinari-find-log&lt;br /&gt;
;{{Keys|C-c ; f p}} &lt;br /&gt;
: rinari-find-public&lt;br /&gt;
;{{Keys|C-c ; f r}} &lt;br /&gt;
: rinari-find-rspec&lt;br /&gt;
;{{Keys|C-c ; f s}} &lt;br /&gt;
: rinari-find-script&lt;br /&gt;
;{{Keys|C-c ; f t}} &lt;br /&gt;
: rinari-find-test&lt;br /&gt;
;{{Keys|C-c ; f u}} &lt;br /&gt;
: rinari-find-plugin&lt;br /&gt;
;{{Keys|C-c ; f v}} &lt;br /&gt;
: rinari-find-view&lt;br /&gt;
;{{Keys|C-c ; f w}} &lt;br /&gt;
: rinari-find-worker&lt;br /&gt;
;{{Keys|C-c ; f x}} &lt;br /&gt;
: rinari-find-fixture&lt;br /&gt;
;{{Keys|C-c ; f y}} &lt;br /&gt;
: rinari-find-stylesheet&lt;br /&gt;
;{{Keys|C-c ; f z}} &lt;br /&gt;
: rinari-find-rspec-fixture&lt;br /&gt;
&lt;br /&gt;
[[Category:Third Party Package]]&lt;/div&gt;</summary>
		<author><name>Dotemacs</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Rinari&amp;diff=2705</id>
		<title>Rinari</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Rinari&amp;diff=2705"/>
		<updated>2012-04-19T15:00:28Z</updated>

		<summary type="html">&lt;p&gt;Dotemacs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Package&lt;br /&gt;
|name=rinari&lt;br /&gt;
|description=Rinari: Ruby on Rails Minor Mode for Emacs&lt;br /&gt;
|maintainer=[[Steve Purcell]]&lt;br /&gt;
|source=https://github.com/eschulte/rinari&lt;br /&gt;
|in_emacs=no&lt;br /&gt;
|Development status=active&lt;br /&gt;
|website=http://rinari.rubyforge.org/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''R'''inari '''I'''s '''N'''ot '''A''' '''R'''uby '''I'''DE&lt;br /&gt;
&lt;br /&gt;
The most integrated Emacs environment for Rail development.&lt;br /&gt;
&lt;br /&gt;
For details on setup see the homepage of the project.&lt;br /&gt;
&lt;br /&gt;
[[Category:Third Party Package]]&lt;/div&gt;</summary>
		<author><name>Dotemacs</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Rinari&amp;diff=2703</id>
		<title>Rinari</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Rinari&amp;diff=2703"/>
		<updated>2012-04-19T14:59:06Z</updated>

		<summary type="html">&lt;p&gt;Dotemacs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Package&lt;br /&gt;
|name=rinari&lt;br /&gt;
|description=Rinari: Ruby on Rails Minor Mode for Emacs&lt;br /&gt;
|maintainer=[[Steve Purcell]]&lt;br /&gt;
|source=https://github.com/eschulte/rinari&lt;br /&gt;
|in_emacs=no&lt;br /&gt;
|Development status=active&lt;br /&gt;
|website=http://rinari.rubyforge.org/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''R'''inari '''I'''s '''N'''ot '''A''' '''R'''uby '''I'''DE&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
&lt;br /&gt;
= Basic Setup =&lt;br /&gt;
&lt;br /&gt;
= Useful Functions =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Third Party Package]]&lt;/div&gt;</summary>
		<author><name>Dotemacs</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Rinari&amp;diff=2702</id>
		<title>Rinari</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Rinari&amp;diff=2702"/>
		<updated>2012-04-19T14:58:52Z</updated>

		<summary type="html">&lt;p&gt;Dotemacs: Initial Rinari page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Package&lt;br /&gt;
|name=rinari&lt;br /&gt;
|description=Rinari: Ruby on Rails Minor Mode for Emacs&lt;br /&gt;
|maintainer=[[Steve Purcell]]&lt;br /&gt;
|source=https://github.com/eschulte/rinari&lt;br /&gt;
|in_emacs=no&lt;br /&gt;
|Development status=active&lt;br /&gt;
|website=http://rinari.rubyforge.org/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''R'''inari '''I''' '''N'''ot '''A''' '''R'''uby '''I'''DE&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
&lt;br /&gt;
= Basic Setup =&lt;br /&gt;
&lt;br /&gt;
= Useful Functions =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Third Party Package]]&lt;/div&gt;</summary>
		<author><name>Dotemacs</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Gnus&amp;diff=2593</id>
		<title>Gnus</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Gnus&amp;diff=2593"/>
		<updated>2012-04-05T22:07:34Z</updated>

		<summary type="html">&lt;p&gt;Dotemacs: added some space next to the &amp;quot;&amp;lt;source..&amp;quot; tags in order for them to render correctly&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Package&lt;br /&gt;
|name=Gnus&lt;br /&gt;
|description=Gnus is an e-mail client, a news client and a feed aggregator.&lt;br /&gt;
|maintainer=[[Lars Magne Ingebrigtsen]]&lt;br /&gt;
|source=http://git.gnus.org/cgit/gnus.git/&lt;br /&gt;
|in_emacs=yes&lt;br /&gt;
|Development status=active&lt;br /&gt;
|website=http://gnus.org&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Gnus with ''virtual servers'' ==&lt;br /&gt;
Gnus has unified interface to e-mail, feed, news, and others. ''virtual server'' are created for different source of information, and Gnus talks to this ''virtual server'' as if they are the same.&lt;br /&gt;
&lt;br /&gt;
So, when someone want Gnus to work with particular source of information, he register a vertural server to Gnus as a ''select methods'', for example: &lt;br /&gt;
&lt;br /&gt;
=== Using Gnus with Gmail ===&lt;br /&gt;
# Make sure gnutls-bin or starttls package is installed on your system&lt;br /&gt;
# Create a Gmail account&lt;br /&gt;
# Enable IMAP in Gmail accout, by settings-&amp;gt;forwarding POP/IMAP&lt;br /&gt;
# Use Gmail’s IMAP as a (secondary) select method, by add following line into ./gnus.el&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lisp&amp;quot;&amp;gt;&lt;br /&gt;
(add-to-list 'gnus-secondary-select-methods '(nnimap &amp;quot;gmail&amp;quot;&lt;br /&gt;
                                  (nnimap-address &amp;quot;imap.gmail.com&amp;quot;)&lt;br /&gt;
                                  (nnimap-server-port 993)&lt;br /&gt;
                                  (nnimap-stream ssl)))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or Using Gmail as primary select method &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lisp&amp;quot;&amp;gt;&lt;br /&gt;
(setq gnus-select-method '(nnimap &amp;quot;gmail&amp;quot;&lt;br /&gt;
				  (nnimap-address &amp;quot;imap.gmail.com&amp;quot;)&lt;br /&gt;
				  (nnimap-server-port 993)&lt;br /&gt;
				  (nnimap-stream ssl)))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Put following line  in your ~/.authinfo &amp;lt;br/&amp;gt;&lt;br /&gt;
machine imap.gmail.com login username@gmail.com password secret port 993 &amp;lt;br/&amp;gt;&lt;br /&gt;
6. (optional) Enable using gmail’s SMTP server by put following line in ./gnus.el&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lisp&amp;quot;&amp;gt;&lt;br /&gt;
(setq message-send-mail-function 'smtpmail-send-it&lt;br /&gt;
      smtpmail-starttls-credentials '((&amp;quot;smtp.gmail.com&amp;quot; 587 nil nil))&lt;br /&gt;
      smtpmail-auth-credentials '((&amp;quot;smtp.gmail.com&amp;quot; 587 &amp;quot;username@gmail.com&amp;quot; nil))&lt;br /&gt;
      smtpmail-default-smtp-server &amp;quot;smtp.gmail.com&amp;quot;&lt;br /&gt;
      smtpmail-smtp-server &amp;quot;smtp.gmail.com&amp;quot;&lt;br /&gt;
      smtpmail-smtp-service 587&lt;br /&gt;
      smtpmail-local-domain &amp;quot;yourcompany.com&amp;quot;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Using Gnus with Gmane ===&lt;br /&gt;
you can easily read news from Gmane with Gnus&lt;br /&gt;
# in group buffer , press B (browser foreign server)&lt;br /&gt;
# type &amp;quot;nntp&amp;quot; when asked &amp;quot;which back end&amp;quot;&lt;br /&gt;
# type web.gmane.org when asked &amp;quot;address&amp;quot;&lt;br /&gt;
# browse different groups, press u to subscribe&lt;br /&gt;
For managing your address book, see [[:Category:Contact Management|Contact Management]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Email]][[Category:News (NNTP)]] [[Category:Mail Client]][[Category:Built-in Package]][[Category:Popular Package]]&lt;/div&gt;</summary>
		<author><name>Dotemacs</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Ruby&amp;diff=1584</id>
		<title>Ruby</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Ruby&amp;diff=1584"/>
		<updated>2012-03-29T16:46:36Z</updated>

		<summary type="html">&lt;p&gt;Dotemacs: /* Rinari */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ruby-mode ==&lt;br /&gt;
&lt;br /&gt;
'''{{ModeLink|ruby-mode}}''' provides basic font-locking, indentation and navigation support for Ruby source code. It was first included in Emacs 23 (previously it was a third party package, maintained by Ruby's developers). While {{Mode|ruby-mode}} is fairly barebone package it could be augmented by a multitude of minor modes such as [http://github.com/rejeep/ruby-end ruby-end], ...&lt;br /&gt;
&lt;br /&gt;
=== Ruby on Rails ===&lt;br /&gt;
&lt;br /&gt;
==== Rinari ====&lt;br /&gt;
&lt;br /&gt;
Rinari stands for Rinari Is Not A Rails IDE. It is an Emacs minor mode for Rails that is actively maintained. For best results install it from the [https://github.com/eschulte/rinari git repo].&lt;br /&gt;
&lt;br /&gt;
The official documentation is alright, but for best information check out the source. It allows for 'jumps' between Model, View, Controller and their RSpec examples and Test Unit tests, as well as Cucumber steps and features.&lt;br /&gt;
&lt;br /&gt;
Also, it allows for the running of a console session with full Rails application loaded for interactive use, SQL console, starting of the web server (rails server).&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
[http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/misc/ ruby-mode at Ruby's Subversion repo]&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming languages]]&lt;/div&gt;</summary>
		<author><name>Dotemacs</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Ruby&amp;diff=1581</id>
		<title>Ruby</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Ruby&amp;diff=1581"/>
		<updated>2012-03-29T16:26:46Z</updated>

		<summary type="html">&lt;p&gt;Dotemacs: Rinari - Rinari Is Not A Rails IDE&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ruby-mode ==&lt;br /&gt;
&lt;br /&gt;
'''{{ModeLink|ruby-mode}}''' provides basic font-locking, indentation and navigation support for Ruby source code. It was first included in Emacs 23 (previously it was a third party package, maintained by Ruby's developers). While {{Mode|ruby-mode}} is fairly barebone package it could be augmented by a multitude of minor modes such as [http://github.com/rejeep/ruby-end ruby-end], ...&lt;br /&gt;
&lt;br /&gt;
=== Ruby on Rails ===&lt;br /&gt;
&lt;br /&gt;
==== Rinari ====&lt;br /&gt;
&lt;br /&gt;
Rinari stands for Rinari Is Not A Rails IDE. It is an Emacs minor mode for Rails that is actively maintained. For best results install it from the [https://github.com/eschulte/rinari git repo].&lt;br /&gt;
&lt;br /&gt;
The official documentation is alright, but for best information check out the source. It allows for 'jumps' between Model, View, Controller and their RSpec examples and Test Unit tests, as well as Cucumber steps and features.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
[http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/misc/ ruby-mode at Ruby's Subversion repo]&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming languages]]&lt;/div&gt;</summary>
		<author><name>Dotemacs</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Installing_Emacs_on_FreeBSD&amp;diff=1465</id>
		<title>Installing Emacs on FreeBSD</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Installing_Emacs_on_FreeBSD&amp;diff=1465"/>
		<updated>2012-03-29T08:59:37Z</updated>

		<summary type="html">&lt;p&gt;Dotemacs: FreeBSD related info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Install ==&lt;br /&gt;
&lt;br /&gt;
To install the latest development version of Emacs, with all the latest features, there are two approaches: using a pre built package or building from the ports.&lt;br /&gt;
&lt;br /&gt;
To fetch and install the package run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
# pkg_add -r emacs-devel&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Or use the ports: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
# cd /usr/ports/editors/emacs-devel&lt;br /&gt;
# make install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related documentation == &lt;br /&gt;
&lt;br /&gt;
[http://www.freebsd.org/doc/en/books/developers-handbook/emacs.html Using Emacs as a Development Environment] from the official FreeBSD project documentation. Some of the config tweaks are a bit dated and might need updating. But overall it's a good starting point.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FreeBSD]][[Category:Emacs-24]][[Category:Beginner]][[Category:Install Or Upgrade]]&lt;/div&gt;</summary>
		<author><name>Dotemacs</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Version_Control&amp;diff=283</id>
		<title>Version Control</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Version_Control&amp;diff=283"/>
		<updated>2012-03-25T11:09:50Z</updated>

		<summary type="html">&lt;p&gt;Dotemacs: /* Distributed Version Control */ Added a link to egg - Emacs Got Git&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Distributed Version Control ==&lt;br /&gt;
Emacs provides with [[ dvc ]] a standard interface for Distributed Version Control systems. For some of them also exist additional modes.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!System&lt;br /&gt;
!Modes&lt;br /&gt;
|-&lt;br /&gt;
|git&lt;br /&gt;
|[[dvc]], [[magit]], [https://github.com/byplayer/egg egg]&lt;br /&gt;
|-&lt;br /&gt;
|bzr&lt;br /&gt;
|[[dvc]]&lt;br /&gt;
|-&lt;br /&gt;
|Mercurial&lt;br /&gt;
|[[dvc]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Conventional Version Control ==&lt;br /&gt;
[[vc]] provides a standard interface between Emacs and conventional version control systems. See the table for an overview.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!System&lt;br /&gt;
!Modes&lt;br /&gt;
|-&lt;br /&gt;
|CVS&lt;br /&gt;
|[[vc]]&lt;br /&gt;
|-&lt;br /&gt;
|SVN&lt;br /&gt;
|[[vc]]&lt;br /&gt;
|-&lt;br /&gt;
|RCS&lt;br /&gt;
|[[vc]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>Dotemacs</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Learning_Resources&amp;diff=280</id>
		<title>Learning Resources</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Learning_Resources&amp;diff=280"/>
		<updated>2012-03-25T10:53:21Z</updated>

		<summary type="html">&lt;p&gt;Dotemacs: /* Screencasts */ Added Emacs Movies&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Emacs Help ==&lt;br /&gt;
&lt;br /&gt;
Emacs is described as &amp;quot;self-documenting&amp;quot;. An extensive help system is available using various keystrokes starting with `C-h` (that is, Control-H). To choose from the full list, type `C-h C-h`.&lt;br /&gt;
&lt;br /&gt;
== Emacs Tutorial - Beginners Mandatory ==&lt;br /&gt;
&lt;br /&gt;
Emacs ships with a tutorial. Just type `C-h t`.&lt;br /&gt;
It teaches you all the essentials you need to know for starting emacs.&lt;br /&gt;
&lt;br /&gt;
Intermediate to advanced users can browse in-built help with `C-h r`.&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
&lt;br /&gt;
Detailed documentation of Emacs (and many other programs) is available thru Info. Type `C-h i`. This tool uses its own hypertext system to link topics and has sophisticated navigation. It was found so useful that it is now also available as a separate program (called 'info') which is installed by default on most unix-like systems.&lt;br /&gt;
&lt;br /&gt;
== Books ==&lt;br /&gt;
&lt;br /&gt;
* '''Learning GNU Emacs, 2nd Edition''' by Debra Cameron, Bill Rosenblatt, Eric S. Raymond&lt;br /&gt;
&lt;br /&gt;
Much better than the current, 3rd edition. The first half of the book walks you through the fundamental steps, as a tutorial.&lt;br /&gt;
&lt;br /&gt;
Can be obtained from O'Reilly http://shop.oreilly.com/product/9781565921528.do&lt;br /&gt;
&lt;br /&gt;
* '''Casting Spells in Lisp (Emacs Lisp version)''' by Conrad Barski M.D. &lt;br /&gt;
&lt;br /&gt;
Written originally to teach some other flavor of Lisp, the book has been modified for [http://www.gnu.org/software/emacs/emacs-lisp-intro/ Emacs Lisp]. The presentation is in a form between a comic book and a manual that educates while you have fun. The best of both worlds.&lt;br /&gt;
&lt;br /&gt;
It can be read online [http://www.lisperati.com/casting-spels-emacs/html/casting-spels-emacs-1.html here].&lt;br /&gt;
&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [http://xahlee.org/emacs/elisp.html Xah Emacs Lisp Tutorial] - This concise and concrete tutorial focus on practical needs with examples.&lt;br /&gt;
&lt;br /&gt;
* [http://xahlee.org/emacs/emacs.html  Xah Emacs Tutorial]&lt;br /&gt;
&lt;br /&gt;
== Screencasts ==&lt;br /&gt;
&lt;br /&gt;
* [http://emacsmovies.org/ Emacs Movies] new screencast, promises to come out with a book also&lt;br /&gt;
* YouTube Channel: [http://www.youtube.com/user/rpdillon?feature=watch Hacks Emacs]&lt;br /&gt;
* [http://emacsrocks.com/ Emacs Rocks!]&lt;br /&gt;
* [http://emacsmovies.org Emacs Movies]&lt;br /&gt;
&lt;br /&gt;
== Blogs ==&lt;br /&gt;
&lt;br /&gt;
* [http://emacs-fu.blogspot.de/ Emacs Fu] - Useful Tricks for Emacs&lt;br /&gt;
* [http://www.masteringemacs.org/ Mastering Emacs]&lt;br /&gt;
* [http://emacsworld.blogspot.com/ Got Emacs?]&lt;br /&gt;
* [http://xahlee.org/emacs/blog.html Xah Emacs Blog] - Tips and tricks for emacs and emacs lisp&lt;br /&gt;
&lt;br /&gt;
* [http://planet.emacsen.org/ Planet Emacsen] - blogroll, includes probably all above&lt;br /&gt;
&lt;br /&gt;
== Useful Extensions ==&lt;br /&gt;
&lt;br /&gt;
Before you install a lot of extensions, explore your Emacs distribution! Try 'C-h p' (find-emacs-packages) to browse the available packages by category.&lt;br /&gt;
&lt;br /&gt;
== Configuring Emacs ==&lt;br /&gt;
[https://sites.google.com/site/steveyegge2/my-dot-emacs-file This] blog post is a great introduction to setting up your init.el (formerly .emacs) and your emacs directory the &amp;quot;professional way&amp;quot;!&lt;br /&gt;
&lt;br /&gt;
[[Category:Getting started]]&lt;/div&gt;</summary>
		<author><name>Dotemacs</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Learning_Resources&amp;diff=229</id>
		<title>Learning Resources</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Learning_Resources&amp;diff=229"/>
		<updated>2012-03-24T22:56:07Z</updated>

		<summary type="html">&lt;p&gt;Dotemacs: /* Books */ Added a link to 'Casting Spells in Lisp (Emacs Lisp version)'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Emacs Tutorial - Beginners Mandatory ==&lt;br /&gt;
&lt;br /&gt;
Emacs ships with a tutorial. Just type `C-h t`.&lt;br /&gt;
It teaches you all the essentials you need to know for starting emacs.&lt;br /&gt;
&lt;br /&gt;
Intermediate to advanced users can browse in-built help with `C-h r`.&lt;br /&gt;
&lt;br /&gt;
== Books ==&lt;br /&gt;
&lt;br /&gt;
* '''Learning GNU Emacs, 2nd Edition''' by Debra Cameron, Bill Rosenblatt, Eric S. Raymond&lt;br /&gt;
&lt;br /&gt;
Much better than the current, 3rd edition. The first half of the book walks you through the fundamental steps, as a tutorial.&lt;br /&gt;
&lt;br /&gt;
Can be obtained from O'Reilly http://shop.oreilly.com/product/9781565921528.do&lt;br /&gt;
&lt;br /&gt;
* '''Casting Spells in Lisp (Emacs Lisp version)''' by Conrad Barski M.D. &lt;br /&gt;
&lt;br /&gt;
Written originally to teach Lisp, the book has been modified for [http://www.gnu.org/software/emacs/emacs-lisp-intro/ Emacs Lisp]. The presentation is in a form between a comic book and a manual that educates while you have fun. The best of both worlds.&lt;br /&gt;
&lt;br /&gt;
It can be read online [http://www.lisperati.com/casting-spels-emacs/html/casting-spels-emacs-1.html here].&lt;br /&gt;
&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [http://xahlee.org/emacs/elisp.html Xah Emacs Lisp Tutorial] - This concise and concrete tutorial focus on practical needs with examples.&lt;br /&gt;
&lt;br /&gt;
* [http://xahlee.org/emacs/emacs.html  Xah Emacs Tutorial]&lt;br /&gt;
&lt;br /&gt;
== Screencasts ==&lt;br /&gt;
&lt;br /&gt;
* YouTube Channel: [http://www.youtube.com/user/rpdillon?feature=watch Hacks Emacs]&lt;br /&gt;
* [http://emacsrocks.com/ Emacs Rocks!]&lt;br /&gt;
* [http://emacsmovies.org Emacs Movies]&lt;br /&gt;
&lt;br /&gt;
== Blogs ==&lt;br /&gt;
&lt;br /&gt;
* [http://emacs-fu.blogspot.de/ Emacs Fu] - Useful Tricks for Emacs&lt;br /&gt;
* [http://www.masteringemacs.org/ Mastering Emacs]&lt;br /&gt;
* [http://emacsworld.blogspot.com/ Got Emacs?]&lt;br /&gt;
* [http://xahlee.org/emacs/blog.html Xah Emacs Blog] - Tips and tricks for emacs and emacs lisp&lt;br /&gt;
&lt;br /&gt;
* [http://planet.emacsen.org/ Planet Emacsen] - blogroll, includes probably all above&lt;br /&gt;
&lt;br /&gt;
== Useful Extensions ==&lt;br /&gt;
&lt;br /&gt;
Before you install a lot of extensions, explore your Emacs distribution! Try 'C-h p' (find-emacs-packages) to browse the available packages by category.&lt;br /&gt;
&lt;br /&gt;
== Configuring Emacs ==&lt;br /&gt;
[https://sites.google.com/site/steveyegge2/my-dot-emacs-file This] blog post is a great introduction to setting up your .emacs and emacs dir the &amp;quot;professional way&amp;quot;!&lt;br /&gt;
&lt;br /&gt;
[[Category:Getting started]]&lt;/div&gt;</summary>
		<author><name>Dotemacs</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Learning_Resources&amp;diff=16</id>
		<title>Learning Resources</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Learning_Resources&amp;diff=16"/>
		<updated>2012-03-23T10:54:46Z</updated>

		<summary type="html">&lt;p&gt;Dotemacs: /* Books */ added a one liner about O'Reilly's Emacs book (the 2nd edition)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Emacs Tutorial - Beginners Mandatory ==&lt;br /&gt;
&lt;br /&gt;
Emacs ships with a tutorial. Just type `C-h t`.&lt;br /&gt;
It teaches you all the essentials you need to know for starting emacs.&lt;br /&gt;
&lt;br /&gt;
== Books ==&lt;br /&gt;
&lt;br /&gt;
* '''Learning GNU Emacs, 2nd Edition''' by Debra Cameron, Bill Rosenblatt, Eric S. Raymond&lt;br /&gt;
&lt;br /&gt;
Much better than the current, 3rd edition. The first half of the book walks you through the fundamental steps, as a tutorial.&lt;br /&gt;
&lt;br /&gt;
Can be obtained from O'Reilly http://shop.oreilly.com/product/9781565921528.do&lt;br /&gt;
&lt;br /&gt;
== Screencasts ==&lt;br /&gt;
&lt;br /&gt;
== Blogs ==&lt;br /&gt;
&lt;br /&gt;
== Useful Extensions ==&lt;/div&gt;</summary>
		<author><name>Dotemacs</name></author>
	</entry>
</feed>