<?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>Gregory Grubbs &#187; Vi</title>
	<atom:link href="http://gregorygrubbs.com/tag/vi/feed/" rel="self" type="application/rss+xml" />
	<link>http://gregorygrubbs.com</link>
	<description>Attention in software development</description>
	<lastBuildDate>Mon, 12 Jul 2010 17:35:34 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>FAST file access with Emacs and ido-mode</title>
		<link>http://gregorygrubbs.com/development/fast-file-access-with-emacs-and-ido-mode/</link>
		<comments>http://gregorygrubbs.com/development/fast-file-access-with-emacs-and-ido-mode/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 04:44:15 +0000</pubDate>
		<dc:creator>Gregory Grubbs</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[fast access]]></category>
		<category><![CDATA[Ido]]></category>
		<category><![CDATA[Technology/Internet]]></category>
		<category><![CDATA[Vi]]></category>

		<guid isPermaLink="false">http://gregorygrubbs.com/?p=411</guid>
		<description><![CDATA[
One of the things that makes daily Emacs use so enjoyable is the availability of brilliant add-ons designed to make you work faster.  
Emacs with ido-mode fuzzy matching (or flex matching) makes it incredibly quick to navigate the file system using only the keyboard. But it does far more than that, allowing the emacs [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/10226264@N04/2097587325" title="18 ampolles"><img src="http://farm3.static.flickr.com/2254/2097587325_5861cc68ea.jpg" /></a></p>
<p>One of the things that makes daily Emacs use so enjoyable is the availability of brilliant add-ons designed to make you work faster.  </p>
<p>Emacs with ido-mode fuzzy matching (or flex matching) makes it incredibly quick to navigate the file system using only the keyboard. But it does far more than that, allowing the emacs pilot to quickly find help, commands, variables and much more. This video shows the finer points of using ido-mode with flex matching.</p>
<p>It&#8217;s all in the video &#8211; enjoy.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/lsgPNVIMkIE&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/lsgPNVIMkIE&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>Here are my current settings for ido-mode</p>

<div class="wp_syntax"><div class="code"><pre class="lisp" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">;; do not confirm a new file or buffer</span>
<span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">setq</span> confirm-nonexistent-file-or-buffer <span style="color: #b1b100;">nil</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#40;</span>require 'ido<span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#40;</span>ido-mode <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#40;</span>ido-everywhere <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">setq</span> ido-enable-flex-matching t<span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">setq</span> ido-create-new-buffer 'always<span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">setq</span> ido-enable-tramp-completion <span style="color: #b1b100;">nil</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">setq</span> ido-enable-last-directory-history <span style="color: #b1b100;">nil</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">setq</span> ido-confirm-unique-completion <span style="color: #b1b100;">nil</span><span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;; wait for RET, even for unique?</span>
<span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">setq</span> ido-show-dot-for-dired t<span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;; put . as the first item</span>
<span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">setq</span> ido-use-filename-at-point t<span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;; prefer file names near point</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://gregorygrubbs.com/development/fast-file-access-with-emacs-and-ido-mode/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
