<?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>mntnoe.com &#187; vimrc</title>
	<atom:link href="http://www.mntnoe.com/tag/vimrc/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mntnoe.com</link>
	<description>Tips and tweaks making you more efficient with your favorite Linux tools.</description>
	<lastBuildDate>Sun, 16 May 2010 17:16:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Vim config (May 2009)</title>
		<link>http://www.mntnoe.com/2009/05/vim-config-may-2009/</link>
		<comments>http://www.mntnoe.com/2009/05/vim-config-may-2009/#comments</comments>
		<pubDate>Fri, 22 May 2009 19:51:51 +0000</pubDate>
		<dc:creator>mntnoe</dc:creator>
				<category><![CDATA[Editors]]></category>
		<category><![CDATA[vimrc]]></category>

		<guid isPermaLink="false">http://www.mntnoe.com/?p=49</guid>
		<description><![CDATA[Here is my Vim configuration as of May 2009. It is a work in progress (and will always be), and is designed on a number of pragmatical choices and compromises, rather than on a universal guideline.
That been said, I think my configuration has become pretty neat. See for yourself  
I only use Vim in [...]


Related posts:<ol><li><a href='http://www.mntnoe.com/2008/05/split-screen-from-visual-mode-in-vim/' rel='bookmark' title='Permanent Link: Split screen from visual mode in Vim'>Split screen from visual mode in Vim</a></li>
<li><a href='http://www.mntnoe.com/2009/07/xmonad-config-july-2009/' rel='bookmark' title='Permanent Link: XMonad config (July 2009)'>XMonad config (July 2009)</a></li>
<li><a href='http://www.mntnoe.com/2008/08/using-existing-tabs-when-jumping-to-tags-and-files-in-vim/' rel='bookmark' title='Permanent Link: Using existing tabs when jumping to tags and files in Vim'>Using existing tabs when jumping to tags and files in Vim</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Here is my Vim configuration as of May 2009. It is a work in progress (and will always be), and is designed on a number of pragmatical choices and compromises, rather than on a universal guideline.</p>
<p>That been said, I think my configuration has become pretty neat. See for yourself <img src='http://www.mntnoe.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I only use Vim in the terminal, but most of the configuration also works in gVim (you may have to modify some of the bindings for the special characters like &lt;C-Space&gt;).</p>
<p>Although the .vimrc is long, I have tried to avoid making the configuration too heavy, so you will only find mappings that I actually use. Usually, I discover a work pattern that I want to speed up, and create a binding. Then I try it some time to see if I will get used to it; if not, I remove again. That&#8217;s the methodology <img src='http://www.mntnoe.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h3>Major features</h3>
<ul>
<li>Usable with both the <strong>Colemak</strong> and Qwerty layout</li>
<li>Readable<strong> colorscheme</strong></li>
<li>Makes heavy use of <strong>alt/meta</strong> bindings (as alt is easier to hit than control)</li>
<li>Efficient <strong>tabbed</strong> navigation</li>
<li>Custom <strong>status line</strong></li>
<li>Quick access to often used Ex commands</li>
<li>Many <strong>navigation improving bindings</strong> (examples: next occurence of visual selection, tag jump in new tab reusing existing tabs, search outline ({{{), open visual selection in split window)</li>
<li>Plugins are configured to be <strong>pervasive</strong> (they will not get in your way; at least not my way <img src='http://www.mntnoe.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  )</li>
</ul>
<p>As of writing, I use these external plugins, which you may download from <a href="http://www.vim.org">vim.org</a>.</p>
<ul>
<li>AlignPlugin</li>
<li>NERD_commenter</li>
<li>a (alternate)</li>
<li>imaps</li>
<li>matchit</li>
<li>project</li>
<li>rhs (not yet published)</li>
<li>securemodelines</li>
<li>surround</li>
<li>taglist</li>
<li>timestamp</li>
<li>vcssvn</li>
</ul>
<p>Of &#8220;major&#8221; filetype plugins, I use haskellmode and latexsuite.</p>
<p>These are the files of interest. Enjoy <img src='http://www.mntnoe.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<ul>
<li><a href="wp-content/uploads/2009/05/vimrc">.vimrc</a> (<a href="wp-content/uploads/2009/05/vimrc-unfolded.html">html</a>, <a href="wp-content/uploads/2009/05/vimrc-folded.html">html folded</a>)</li>
<li><a href="wp-content/uploads/2009/05/mntnoe.vim">colors/mntnoe.vim</a></li>
<li><a href="wp-content/uploads/2009/05/python.vim">ftplugin/python.vim</a></li>
<li><a href="wp-content/uploads/2009/05/java.vim">ftplugin/java.vim</a></li>
<li><a href="wp-content/uploads/2009/05/xml.vim">ftplugin/xml.vim</a></li>
<li><a href="wp-content/uploads/2009/05/c.vim">ftplugin/c.vim</a></li>
<li><a href="wp-content/uploads/2009/05/cpp.vim">ftplugin/cpp.vim</a></li>
<li><a href="wp-content/uploads/2009/05/cppindent.vim">ftplugin/cpp/cppindent.vim</a></li>
<li><a href="wp-content/uploads/2009/05/netrw.vim">ftplugin/netrw.vim</a></li>
<li><a href="wp-content/uploads/2009/05/tex.vim">ftplugin/tex.vim</a></li>
<li><a href="wp-content/uploads/2009/05/text.vim">syntax/text.vim</a></li>
</ul>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mntnoe.com%2F2009%2F05%2Fvim-config-may-2009%2F&amp;t=Vim%20config%20%28May%202009%29" title="Facebook"><img src="http://www.mntnoe.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://twitter.com/home?status=Vim%20config%20%28May%202009%29%20-%20http%3A%2F%2Fwww.mntnoe.com%2F2009%2F05%2Fvim-config-may-2009%2F" title="Twitter"><img src="http://www.mntnoe.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mntnoe.com%2F2009%2F05%2Fvim-config-may-2009%2F&amp;title=Vim%20config%20%28May%202009%29&amp;bodytext=Here%20is%20my%20Vim%20configuration%20as%20of%20May%202009.%20It%20is%20a%20work%20in%20progress%20%28and%20will%20always%20be%29%2C%20and%20is%20designed%20on%20a%20number%20of%20pragmatical%20choices%20and%20compromises%2C%20rather%20than%20on%20a%20universal%20guideline.%0D%0A%0D%0AThat%20been%20said%2C%20I%20think%20my%20configuration%20has%20beco" title="Digg"><img src="http://www.mntnoe.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.mntnoe.com%2F2009%2F05%2Fvim-config-may-2009%2F&amp;title=Vim%20config%20%28May%202009%29" title="Reddit"><img src="http://www.mntnoe.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.mntnoe.com%2F2009%2F05%2Fvim-config-may-2009%2F&amp;title=Vim%20config%20%28May%202009%29&amp;notes=Here%20is%20my%20Vim%20configuration%20as%20of%20May%202009.%20It%20is%20a%20work%20in%20progress%20%28and%20will%20always%20be%29%2C%20and%20is%20designed%20on%20a%20number%20of%20pragmatical%20choices%20and%20compromises%2C%20rather%20than%20on%20a%20universal%20guideline.%0D%0A%0D%0AThat%20been%20said%2C%20I%20think%20my%20configuration%20has%20beco" title="del.icio.us"><img src="http://www.mntnoe.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mntnoe.com%2F2009%2F05%2Fvim-config-may-2009%2F&amp;title=Vim%20config%20%28May%202009%29" title="StumbleUpon"><img src="http://www.mntnoe.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
</ul>
</div>


<p>Related posts:<ol><li><a href='http://www.mntnoe.com/2008/05/split-screen-from-visual-mode-in-vim/' rel='bookmark' title='Permanent Link: Split screen from visual mode in Vim'>Split screen from visual mode in Vim</a></li>
<li><a href='http://www.mntnoe.com/2009/07/xmonad-config-july-2009/' rel='bookmark' title='Permanent Link: XMonad config (July 2009)'>XMonad config (July 2009)</a></li>
<li><a href='http://www.mntnoe.com/2008/08/using-existing-tabs-when-jumping-to-tags-and-files-in-vim/' rel='bookmark' title='Permanent Link: Using existing tabs when jumping to tags and files in Vim'>Using existing tabs when jumping to tags and files in Vim</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mntnoe.com/2009/05/vim-config-may-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
