<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>rlazo&#039;s blog</title>
	<atom:link href="http://www.rlazo.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rlazo.org</link>
	<description></description>
	<lastBuildDate>Sun, 06 May 2012 04:32:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Disable Org-mode Babel evaluation confirmation per file</title>
		<link>http://www.rlazo.org/2012/05/05/disable-org-mode-babel-evaluation-confirmation-per-file/</link>
		<comments>http://www.rlazo.org/2012/05/05/disable-org-mode-babel-evaluation-confirmation-per-file/#comments</comments>
		<pubDate>Sun, 06 May 2012 04:29:21 +0000</pubDate>
		<dc:creator>Rodrigo</dc:creator>
				<category><![CDATA[Emacs]]></category>
		<category><![CDATA[OrgMode]]></category>

		<guid isPermaLink="false">http://www.rlazo.org/?p=381</guid>
		<description><![CDATA[Today I started experimenting with Babel, part of org-mode that enables execution of code defined inside your org file. It&#8217;s great, although it&#8217;s taking me a little effort to get use to it. Well, as with any mechanism that executes arbitrary code in your machine, it&#8217;s a security risk, so by default, org-mode ask you [...]]]></description>
			<content:encoded><![CDATA[<p>  Today I started experimenting with <a href="http://orgmode.org/manual/Working-With-Source-Code.html#Working-With-Source-Code">Babel</a>, part of org-mode that   enables execution of code defined inside your org file. It&#8217;s great,   although it&#8217;s taking me a little effort to get use to it. </p>
<p>   Well, as with any mechanism that executes arbitrary code in your   machine, it&#8217;s a security risk, so by default, org-mode ask you   prompts you for confirmation before executing any block of   code. Well, what if <b>you</b> are writing the org file and the code can   be considered trustworthy, but you are asked   every. single. time. whether it&#8217;s OK or not to execute that file? As   I found in <a href="http://irreal.org/blog/?p=206">Irreal&#8217;s blog post</a>, doing that is as easy as putting </p>
<pre class="src src-sh"><span style="color: #88bd91;"># </span><span style="color: #88bd91;">-*- org-confirm-babel-evaluate: nil -*-</span>
</pre>
<p>   at the beginning of your org-file. In retrospective, it&#8217;s <b>the</b>   obvious solution. I always forget file vars. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.rlazo.org/2012/05/05/disable-org-mode-babel-evaluation-confirmation-per-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SleepyTimeLimbo</title>
		<link>http://www.rlazo.org/2012/04/30/sleepytimelimbo/</link>
		<comments>http://www.rlazo.org/2012/04/30/sleepytimelimbo/#comments</comments>
		<pubDate>Tue, 01 May 2012 04:48:33 +0000</pubDate>
		<dc:creator>Rodrigo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rlazo.org/?p=378</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shoeboxblog.com/?p=30553"><img class="alignnone" title="Sleepy time limbo" src="http://www.shoeboxblog.com/wp-content/uploads/2012/04/sleepytime-limbo.jpg" alt="" width="550" height="629" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rlazo.org/2012/04/30/sleepytimelimbo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iReader Google Chrome extension problem</title>
		<link>http://www.rlazo.org/2012/04/01/ireader-google-chrome-extension-problem/</link>
		<comments>http://www.rlazo.org/2012/04/01/ireader-google-chrome-extension-problem/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 01:24:49 +0000</pubDate>
		<dc:creator>Rodrigo</dc:creator>
				<category><![CDATA[Chrome]]></category>

		<guid isPermaLink="false">http://www.rlazo.org/?p=375</guid>
		<description><![CDATA[A few post ago I talked about the extensions I use in Chrome. iReader was one of them. Sadly, after updating to chrome 18 it stopped working. There is a bug report about this since January 11th, but sadly is fill with +1 messages and no response from the developers. So, I have migrated to [...]]]></description>
			<content:encoded><![CDATA[<p>  A few post ago I talked about the extensions I use in   Chrome. iReader was one of them. Sadly, after updating to chrome 18   it stopped working. <a href="http://code.google.com/p/ireader-extension/issues/detail?id=311&amp;colspec=ID Type Status Stars Mstone Summary Reporter">There is a bug report</a> about this since January   11th, but sadly is fill with +1 messages and no response from the   developers. </p>
<p>   So, I have migrated to <a href="http://www.evernote.com/clearly/">Clearly</a> by <a href="http://www.evernote.com">Evernote</a>. It provides basically   the same distraction-free browsing experience. </p>
<p>   <img src="http://www.evernote.com/about/media/img/products/hero_clearly.png"  alt="http://www.evernote.com/about/media/img/products/hero_clearly.png" /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.rlazo.org/2012/04/01/ireader-google-chrome-extension-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About interactivity and immediate feedback</title>
		<link>http://www.rlazo.org/2012/03/30/about-interactivity-and-immediate-feedback/</link>
		<comments>http://www.rlazo.org/2012/03/30/about-interactivity-and-immediate-feedback/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 13:04:00 +0000</pubDate>
		<dc:creator>Rodrigo</dc:creator>
				<category><![CDATA[Emacs]]></category>

		<guid isPermaLink="false">http://www.rlazo.org/?p=367</guid>
		<description><![CDATA[TL;DR Watch THIS. Jeff Atwood at Coding Horror has made a couple of really interesting blog posts about the true interactivity and feedback loop delay. Basically, the longer it takes to get feedback about what you are doing, the worse. In What you can&#8217;t see you can&#8217;t get, about document authoring, Jeff mentions the gripes [...]]]></description>
			<content:encoded><![CDATA[<p>  <b>TL;DR</b> Watch <a href="https://vimeo.com/36579366">THIS</a>. </p>
<p>   Jeff Atwood at <a href="#www.codinghorror.com">Coding Horror</a> has made a couple of really interesting   blog posts about the <i>true</i> interactivity and feedback loop   delay. Basically, the longer it takes to get feedback about what you   are doing, the worse. </p>
<p>   In <a href="http://www.codinghorror.com/blog/2012/03/what-you-cant-see-you-cant-get.html">What you can&#8217;t see you can&#8217;t get</a>, about document authoring, Jeff   mentions the gripes of working with WYSIWYG editors because of   hidden format tags or invisible whitespaces. The current solution to   this is using LaTeX or markup languages, where you can focus on   content and intermix formatting tags whenever is necessary. I deeply   believe this is a way better approach. <b>BUT</b> there is a <span style="text-decoration:underline;">long</span>   feedback loop between what you are writing and the actual document   being produced. Usually, you write some content, save the document,   compile (a couple of times if necessary), and then, if everything   goes according to plan, you can see your document in a pdf/dvi   viewer. When I was an undergrad student I remember my friends and I   learning LaTeX. Everybody <b>knew</b> that, if you took to long to   compile your document, you had to pray to the LaTeX gods for it to   compile correctly, otherwise you were trap in a bug hunting quest   for the next half an hour. Eventually, for any non-trivial document,   you compile frequently and split your screen in two, in one side you   have your text editor, and in the other your document viewer, to be   able to preview your work. </p>
<div class="figure">
<p><img src="http://media.rlazo.org/pics/latex-two-windows.jpg" alt="Two window setting for later" title="Two windows" /></p>
<p>Source http://www.codinghorror.com/blog/2012/03/what-you-cant-see-you-cant-get.html</p>
</p></div>
<p>   What about being able to switch between the two easily, while   keeping track of where each part of the document came from? Enter   <a href="http://www.aviz.fr/gliimpse/">Gliimpse</a> project. </p>
<p>     <iframe width="420" height="315" src="http://www.youtube.com/embed/UK42Hont3to" frameborder="0" allowfullscreen></iframe>
<p>   Cool! </p>
<p>   But, in <a href="http://www.codinghorror.com/blog/2012/03/visualizing-code-to-fail-faster.html">Visualizing code to fail faster</a>, we enter the world of <a href="http://worrydream.com/">Bret Victor</a> and his principle: Help ideas flourish by giving their   authors tools with immediate feedback. He argues that, by allowing   people to see what they are doing in the computer right away,   instead of having to imagine it until the computer is ready to   display the results, you strength ideas and enable more creativity   and better understanding. At first it didn&#8217;t felt attracted to the   concept, but after watching his talk at CUSEC I&#8217;m convinced. </p>
<p>     <iframe src="http://player.vimeo.com/video/36579366?byline=0" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
<p>   Make some time to <b>watch the video</b>. It&#8217;s <span style="text-decoration:underline;">AWESOME</span>, really. I mean   it. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.rlazo.org/2012/03/30/about-interactivity-and-immediate-feedback/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How emacs changed my life by Yukihiro &#8220;Matz&#8221; Matsumoto</title>
		<link>http://www.rlazo.org/2012/03/27/how-emacs-changed-my-life-by-yukihiro-matz-matsumoto/</link>
		<comments>http://www.rlazo.org/2012/03/27/how-emacs-changed-my-life-by-yukihiro-matz-matsumoto/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 22:18:14 +0000</pubDate>
		<dc:creator>Rodrigo</dc:creator>
				<category><![CDATA[Emacs]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rlazo.org/?p=364</guid>
		<description><![CDATA[I hate slideshare, but I couldn&#8217;t find them anywherer else: Slides]]></description>
			<content:encoded><![CDATA[<p>  I hate slideshare, but I couldn&#8217;t find them anywherer else: </p>
<p>   <a href="http://www.slideshare.net/yukihiro_matz/how-emacs-changed-my-life">Slides</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.rlazo.org/2012/03/27/how-emacs-changed-my-life-by-yukihiro-matz-matsumoto/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Chrome extensions</title>
		<link>http://www.rlazo.org/2012/03/27/google-chrome-extensions/</link>
		<comments>http://www.rlazo.org/2012/03/27/google-chrome-extensions/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 19:38:00 +0000</pubDate>
		<dc:creator>Rodrigo</dc:creator>
				<category><![CDATA[Chrome]]></category>

		<guid isPermaLink="false">http://www.rlazo.org/?p=353</guid>
		<description><![CDATA[I use Google Chrome every day, and while it&#8217;s pretty good by itself, I&#8217;ve found a few extensions that make the whole much better. Here there are: Google QuickScroll I hate when I search for something in Google and then, when I follow the link, I have to search again inside the page to find [...]]]></description>
			<content:encoded><![CDATA[<p>  I use Google Chrome every day, and while it&#8217;s pretty good by itself,   I&#8217;ve found a few extensions that make the whole much better. Here   there are: </p>
<div id="outline-container-1" class="outline-3">
<h3 id="sec-1">Google QuickScroll</h3>
<div class="outline-text-3" id="text-1">
<p>   I hate when I search for something in Google and then, when I    follow the link, I have to search again inside the page to find the    snippet of content I wanted. <a href="https://chrome.google.com/webstore/detail/okanipcmceoeemlbjnmnbdibhgpbllgc">Google QuickScroll</a> solves this. </p>
<p>    <img src="http://media.rlazo.org/pics/quickscroll.jpg" alt="Google QuickScroll" title="QuickScroll!" /> </p>
</p></div>
</p></div>
<div id="outline-container-2" class="outline-3">
<h3 id="sec-2">IReader</h3>
<div class="outline-text-3" id="text-2">
<p>   Clutter&hellip; or awful theme&hellip; or tiny font, or all the above. Some    pages are almost unbearable to read. <a href="https://chrome.google.com/webstore/detail/ppelffpjgkifjfgnbaaldcehkpajlmbc">IReader</a> makes reading news,    blog posts and alike wayyyyy better. It creates a &#8220;light box&#8221;-like    pop-up where all you see it&#8217;s the real content. <b>Big plus</b>, if an    article is split in several pages, IReader joins all the content    together so you don&#8217;t have to follow 10 links to read the whole    thing. </p>
<p>    <img src="http://media.rlazo.org/pics/ireader.jpg" alt="IReader" title="IReader" /> </p>
</p></div>
</p></div>
<div id="outline-container-3" class="outline-3">
<h3 id="sec-3">Keyboard Navigation</h3>
<div class="outline-text-3" id="text-3">
<p>   With this extension you can follow links without using the    mouse. <a href="https://chrome.google.com/webstore/detail/abcekjakjehkpheoaadhkjfcdodpjbgk">Keyboard Navigation</a> &#8220;tags&#8221; every link in a webpage with a    letter, or letters, then, you type that combination to select the    link, and press enter to follow the link. Quick and easy </p>
<p>    <img src="http://media.rlazo.org/pics/keynav.jpg" alt="Keyboard Navigation" title="Keyboard Navigation" /> </p>
</p></div>
</p></div>
<div id="outline-container-4" class="outline-3">
<h3 id="sec-4">Lookup Companion for Wikipedia</h3>
<div class="outline-text-3" id="text-4">
<p>   Finally, <a href="https://chrome.google.com/webstore/detail/dhgpkiiipkgmckicafkhcihkcldbdeej">Lookup Companion for Wikipedia</a> embeds a minibrowser in    your toolbar from which you can search the wikipedia and satisfy    your curiosity without leaving the current page you are browsing. </p>
<p>    <img src="http://media.rlazo.org/pics/wikicompanion.jpg" alt="Wikipedia Companion" title="Wikipedia Companion" /> </p>
</div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.rlazo.org/2012/03/27/google-chrome-extensions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Showing git branch in zsh</title>
		<link>http://www.rlazo.org/2011/11/28/showing-git-branch-in-zsh/</link>
		<comments>http://www.rlazo.org/2011/11/28/showing-git-branch-in-zsh/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 00:02:00 +0000</pubDate>
		<dc:creator>Rodrigo</dc:creator>
				<category><![CDATA[Zsh]]></category>

		<guid isPermaLink="false">http://www.rlazo.org/?p=341</guid>
		<description><![CDATA[Lately, I&#8217;ve been working a lot with several git and mercurial repositories. Keeping track of the current state of the repo (branch + staging changes) gets boring quickly, so I decided to use zsh facilities to include that information in the prompt. The preferred way of doing it is with vcs_info, available since zsh beta, [...]]]></description>
			<content:encoded><![CDATA[<p>Lately, I&#8217;ve been working a lot with several git and mercurial repositories. Keeping track of the current state of the repo (branch + staging changes) gets boring quickly, so I decided to use zsh facilities to include that information in the prompt. The preferred way of doing it is with <a href="http://zsh.sourceforge.net/Doc/Release/User-Contributions.html#SEC273">vcs_info</a>, available since zsh beta, version 4.3.6-dev-0+20080929-1 (<a href="http://michael-prokop.at/blog/2008/12/15/mikas-advent-calendar-day-15-zsh-vcs_info/">ref</a>); older guides will use custom functions, which is unnecessary, unless you want to go beyond the basic support provided by this module.</p>
<p>My configuration includes information about staged(<code>stagedstr</code>) and unstaged(<code>unstaged</code>), displayed as &#8220;:S&#8221; and &#8220;:U&#8221; respectively:</p>
<pre class="src src-sh">autoload -Uz vcs_info
setopt promptsubst

zstyle <span style="color: #cc9393;">':vcs_info:*'</span> check-for-changes true
zstyle <span style="color: #cc9393;">':vcs_info:*'</span> stagedstr <span style="color: #cc9393;">':S'</span>
zstyle <span style="color: #cc9393;">':vcs_info:*'</span> unstagedstr <span style="color: #cc9393;">':U'</span>
zstyle <span style="color: #cc9393;">':vcs_info:*'</span> enable git hg
zstyle <span style="color: #cc9393;">':vcs_info:*'</span> actionformats \
  <span style="color: #cc9393;">'%F{5}(%f%s%F{5})%F{3}-%F{5}[%F{2}%b%F{3}%c%u|%F{1}%a%F{5}]%f '</span>
zstyle <span style="color: #cc9393;">':vcs_info:*'</span> formats       \
  <span style="color: #cc9393;">'%F{5}(%f%s%F{5})%F{3}-%F{5}[%F{2}%b%F{5}%c%u]%f '</span>

<span style="color: #f0dfaf;">precmd</span>() {
    vcs_info
}

<span style="color: #f0dfaf;">RPROMPT</span>=<span style="color: #cc9393;">'${vcs_info_msg_0_}[%T on %D]'</span></pre>
<p>And here is how it looks (<a href="http://media.rlazo.org/pics/zsh-git-screenshot.png">original</a>):</p>
<p><img src="http://media.rlazo.org/pics/zsh-git-screenshot.png" alt="http://media.rlazo.org/pics/zsh-git-screenshot.png" /></p>
<p>A few things I struggled with, basically because I didn&#8217;t read the docs:</p>
<ul>
<li>You <strong>must</strong> set <code>setopt promptsubst</code> otherwise, <code>${vcs_info_msg_0_}</code> is not going to be recognized.</li>
<li>If you use <code>%c</code> or <code>%u</code> for change tracking, you should set to true <code>check-for-changes</code> (see code).</li>
<li>Don&#8217;t forget about <code>precmd()</code></li>
</ul>
<p>Here are other examples: <a href="http://briancarper.net/blog/570/git-info-in-your-zsh-prompt">1</a>, <a href="https://github.com/gaving/dotfiles/blob/master/.zsh/theme">2</a></p>
<p>Enjoy</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rlazo.org/2011/11/28/showing-git-branch-in-zsh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>R.I.P John McCarthy</title>
		<link>http://www.rlazo.org/2011/10/24/r-i-p-john-mccarthy/</link>
		<comments>http://www.rlazo.org/2011/10/24/r-i-p-john-mccarthy/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 01:17:33 +0000</pubDate>
		<dc:creator>Rodrigo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rlazo.org/?p=338</guid>
		<description><![CDATA[Original from http://xach.livejournal.com/296022.html]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="John McCarthy" src="http://media.rlazo.org/images/jmc.jpg" alt="" width="500" height="626" /></p>
<p>Original from http://xach.livejournal.com/296022.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rlazo.org/2011/10/24/r-i-p-john-mccarthy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Change ediff options</title>
		<link>http://www.rlazo.org/2011/09/16/change-ediff-options/</link>
		<comments>http://www.rlazo.org/2011/09/16/change-ediff-options/#comments</comments>
		<pubDate>Sat, 17 Sep 2011 00:25:00 +0000</pubDate>
		<dc:creator>Rodrigo</dc:creator>
				<category><![CDATA[Emacs]]></category>

		<guid isPermaLink="false">http://www.rlazo.org/?p=332</guid>
		<description><![CDATA[Ediff is a great tool for diffing to files/buffers and merging changes. One thing I liked is that you can make it ignore white-space only differences. I used to do activate it every time. Finally I got to the point that I wanted to make the change permanent, so I followed EmacsWiki advice: Whitespace sensitivity [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.emacswiki.org/emacs/EdiffMode">Ediff</a> is a great tool for diffing to files/buffers and merging changes. One thing I liked is that you can make it ignore white-space only differences. I used to do activate it every time. Finally I got to the point that I wanted to make the change permanent, so I followed <a href="http://www.emacswiki.org/emacs/EdiffMode">EmacsWiki</a> advice:</p>
<p><code>Whitespace sensitivity – Include ‘-w’ in ‘ediff-diff-options’.</code></p>
<p>So, I did a quick <code>(setq...)</code> but it didn&#8217;t work. After some googling, I came across <a href="http://lists.gnu.org/archive/html/help-gnu-emacs/2006-09/msg00425.html">this message</a>. Seems like you <strong>have</strong> to make the changes using customize, otherwise it won&#8217;t work. So, if somebody else is having this problem, making the changes using customize (<code>M-x customize-group RET ediff-diff</code>) is the way to go.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rlazo.org/2011/09/16/change-ediff-options/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Emacs eclim</title>
		<link>http://www.rlazo.org/2011/09/14/emacs-eclim/</link>
		<comments>http://www.rlazo.org/2011/09/14/emacs-eclim/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 20:07:45 +0000</pubDate>
		<dc:creator>Rodrigo</dc:creator>
				<category><![CDATA[Eclim]]></category>
		<category><![CDATA[Emacs]]></category>

		<guid isPermaLink="false">http://www.rlazo.org/?p=329</guid>
		<description><![CDATA[I&#8217;ve been doing some java development lately and while Eclipse is nice and IntelliJ IDEA is a very good alternative, both are nowhere near emacs in text manipulation capabilities. On the other hand, emacs is awesome in every way except context sensitive completion and re-factoring across a project, a must for Java. From the eclipse [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been doing some java development lately and while <a href="http://eclipse.org">Eclipse</a> is nice and <a href="http://www.jetbrains.com/idea/">IntelliJ IDEA</a> is a very good alternative, both are nowhere near emacs in text manipulation capabilities. On the other hand, emacs is awesome in every way except context sensitive completion and re-factoring across a project, a must for Java.</p>
<p>From the eclipse perspective, there are plugins that simulate emacs keybindings, but I was never truly comfortable using them. Emacs is more than its keybindings. From the emacs perspective, there is the <a href="http://jdee.sourceforge.net/">Java Development Environment for Emacs</a>, or JDEE, but it doesn&#8217;t seem to be under active development; while it gained some momentum last year, their devel mailing list statistics show that only 11 messages have been send this year.</p>
<p>Then, I found <a href="http://eclim.org/">Eclim</a>, and as stated in their homepage: &#8220;The primary goal of eclim is to bring Eclipse functionality to the Vim editor. The initial goal was to provide Eclipse’s java functionality in vim, but support for various other languages… have been added and several more are planned.&#8221;</p>
<p>Basically, eclim has two parts, a java plugin that hooks into eclipse and exposes some of its functionality, and a VIM plugin. I like this approach. For a lot of people, emacs and vim are almost their natural environment, so making other tools provide extra functionality to them instead of trying to simulate the editor experience is the way to go.</p>
<p>For emacs, you have the <a href="https://github.com/senny/emacs-eclim">Emacs Eclim</a> project, hosted in github, which is the equivalent of the vim plugin. To use it, first install eclim, then download emacs-eclim from github, and finally add to you .emacs:</p>
<pre class="src src-lisp">(add-to-list 'load-path (expand-file-name <span style="color: #8b2252;">"/path/to/emacs-eclim/"</span>))
(add-to-list 'load-path (expand-file-name <span style="color: #8b2252;">"/path/to/emacs-eclim/vendor"</span>))
(<span style="color: #a020f0;">require</span> '<span style="color: #008b8b;">eclim</span>)

(setq eclim-auto-save t) <span style="color: #b22222;">;; </span><span style="color: #b22222;">very important</span>
(global-eclim-mode)</pre>
<p>And now you are ready to go. The main feature missing in emacs eclim is doc searching, but AFAIK it&#8217;s provided by eclim, so it shouldn&#8217;t be too hard to implement the emacs part. Emacs eclim is under active development.</p>
<p>As a side note, if you want to do some Android development, I deeply recommend you to use IntelliJ. It has built-in Android support and works great. A month ago I tried to setup Eclipse&#8217;s android plugin and it was extremely frustrating. So, try IntelliJ if you want to experiment a different IDE and can withstand its no so pretty interface. (They have a community edition which is OpenSource, check it <a href="http://www.jetbrains.org/pages/viewpage.action?pageId=983211">here</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rlazo.org/2011/09/14/emacs-eclim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

