<?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://mntnoe.com/tag/vimrc/feed/" rel="self" type="application/rss+xml" />
	<link>http://mntnoe.com</link>
	<description></description>
	<lastBuildDate>Sat, 24 Mar 2012 20:14:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Vim config (May 2009)</title>
		<link>http://mntnoe.com/2009/05/vim-config-may-2009/</link>
		<comments>http://mntnoe.com/2009/05/vim-config-may-2009/#comments</comments>
		<pubDate>Fri, 22 May 2009 19:51:51 +0000</pubDate>
		<dc:creator>Mads Navntoft Noe</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 [...]]]></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://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://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://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://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>
]]></content:encoded>
			<wfw:commentRss>http://mntnoe.com/2009/05/vim-config-may-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

