<?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>a7p's &#187; vim</title>
	<atom:link href="http://a7p.org/blog/category/vim/feed/" rel="self" type="application/rss+xml" />
	<link>http://a7p.org/blog</link>
	<description>code, confusion, confessions</description>
	<lastBuildDate>Tue, 07 Sep 2010 08:54:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Comfortable diffing</title>
		<link>http://a7p.org/blog/2010/09/07/comfortable-diffing/</link>
		<comments>http://a7p.org/blog/2010/09/07/comfortable-diffing/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 08:54:40 +0000</pubDate>
		<dc:creator>A7P</dc:creator>
				<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://a7p.org/blog/?p=309</guid>
		<description><![CDATA[:diffthis in vim.]]></description>
			<content:encoded><![CDATA[<p>:diffthis in vim.</p>
]]></content:encoded>
			<wfw:commentRss>http://a7p.org/blog/2010/09/07/comfortable-diffing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu&#8217;s vim and vim-latexsuite</title>
		<link>http://a7p.org/blog/2008/06/05/ubuntus-vim-and-vim-latexsuite/</link>
		<comments>http://a7p.org/blog/2008/06/05/ubuntus-vim-and-vim-latexsuite/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 13:00:08 +0000</pubDate>
		<dc:creator>A7P</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://a7p.org/blog/2008/06/05/ubuntus-vim-and-vim-latexsuite/</guid>
		<description><![CDATA[Since the default gvim-application-menu-entry in Ubuntu starts gVim via &#8220;gvim -f&#8221; it is not able to execute a couple of vim-latexsuite commands properly, for example &#124;lv and &#124;ls just don&#8217;t work. Changing the menu-entry fixes this issue (also for starting &#8230; <a href="http://a7p.org/blog/2008/06/05/ubuntus-vim-and-vim-latexsuite/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Since the default gvim-application-menu-entry in Ubuntu starts gVim via &#8220;gvim -f&#8221; it is not able to execute a couple of vim-latexsuite commands properly, for example |lv and |ls just don&#8217;t work. Changing the menu-entry fixes this issue (also for starting via gnome-do).</p>
]]></content:encoded>
			<wfw:commentRss>http://a7p.org/blog/2008/06/05/ubuntus-vim-and-vim-latexsuite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vim-latexsuite rocks (after some configuration)</title>
		<link>http://a7p.org/blog/2008/06/02/vim-latexsuite-rocks-after-some-configuration/</link>
		<comments>http://a7p.org/blog/2008/06/02/vim-latexsuite-rocks-after-some-configuration/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 08:02:00 +0000</pubDate>
		<dc:creator>A7P</dc:creator>
				<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://a7p.org/blog/2008/06/02/vim-latexsuite-rocks-after-some-configuration/</guid>
		<description><![CDATA[I am using vim-latexsuite under Ubuntu Hardy Heron and it rocks &#8211; absolutely &#8211; after some bugfixing and configuration. Had to spent some time in the sources and in a couple of mailinglist till I got it running. After all &#8230; <a href="http://a7p.org/blog/2008/06/02/vim-latexsuite-rocks-after-some-configuration/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I am using vim-latexsuite under Ubuntu Hardy Heron and it rocks &#8211; absolutely &#8211; after some bugfixing and configuration. Had to spent some time in the sources and in a couple of mailinglist till I got it running. After all it was simple, but it took some time to find out the magic <strike>words </strike>strings.</p>
<p>First of all, in 20060325-4.1 the Ubuntu-version has got a bug (<a href="https://bugs.launchpad.net/ubuntu/+source/vim-latexsuite/+bug/225411">LP: #225411</a>) &#8211; it just won&#8217;t work out of the box. You&#8217;ve got to either set some symlinks manually or apply the <a href="https://bugs.launchpad.net/ubuntu/+source/vim-latexsuite/+bug/225411">patch</a> &#8211; I applied the patch.<br />
<blockquote>$ sudo patch /usr/share/vim/registry/vim-latexsuite.yaml &lt; vim-latexsuite.patch</p></blockquote>
<p>Now you can activate the addon for your users vim via <em>$ vim-addons install latex-suite</em>. Vim-latexsuite should work from now on. If you want spellchecking, get your languages dictionary by :setlocal spelllang=&lt;langkey&amp;gt; (in my case de) &#8211; vim will ask you if it should download the needed files. Afterwards set spelllang to whichever languages you want, I choose spelllang=en,de_20 (looked it up in the vim-help, which is excellent). You might want to put that in your .vimrc as an autocommand for some filetypes &#8211; may be for tex-files.</p>
<p>Now I wanted just two more things:
<ol>
<li>forward searching</li>
<li>reverse searching</li>
</ol>
<p>You can actually have quite some work to enable this functionalities, but you do not have to. It is all done by setting two (2) global environment variables in vim (it only works properly in gvim this way, but since you have to use xdvi to display the dvis that should not be a problem).<br />
<blockquote>let g:Tex_CompileRule_dvi=&#8217;latex -src-specials -interaction=nonstopmode $*&#8217;<br />
let g:Tex_UseEditorSettingInDVIViewer=1</p></blockquote>
<p>These two in your .vimrc should do the job, no manual server setting, etc. I had to read a bit of vim-latexsuite source to find out.</p>
<p>If this should not work for you (may be, because you&#8217;ve already messed up your system in some way) here a bunch of links that gave me the direction:
<ul>
<li><a href="http://vim-latex.sourceforge.net/">vim-latexsuite</a>, the home of the project</li>
<li><a href="http://vim.sourceforge.net/tips/tip.php?tip_id=225">vim tip #225: </a>a way to get it working (with more work and less comfort *g*)</li>
<li><a href="http://xdvi.sourceforge.net/inverse-search.html">Inverse Search with Xdvi(k)</a> the xdvi-project about its&#8217; inverse search functionality</li>
<li>&#8230; about 30 other pages and blog-entries that were a little helpful.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://a7p.org/blog/2008/06/02/vim-latexsuite-rocks-after-some-configuration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remote editing with (g)vim</title>
		<link>http://a7p.org/blog/2008/02/16/remote-editing-with-gvim/</link>
		<comments>http://a7p.org/blog/2008/02/16/remote-editing-with-gvim/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 23:40:25 +0000</pubDate>
		<dc:creator>A7P</dc:creator>
				<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://a7p.org/2008/02/16/remote-editing-with-gvim/</guid>
		<description><![CDATA[Logging onto an remote server and editing a file via vi(m) requires three things (to do it securely): (Open)SSH: the tool of choice for (almost) every network-operation. (g)VIM: the ugly monster editor of choice to those that have seen the &#8230; <a href="http://a7p.org/blog/2008/02/16/remote-editing-with-gvim/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Logging onto an remote server and editing a file via vi(m) requires three things (to do it securely):</p>
<ol>
<li>(Open)SSH: the tool of choice for (almost) every network-operation.</li>
<li>(g)VIM: the <strike><strong>ugly monster</strong></strike> editor of choice to those that have seen the light.</li>
<li>a fast enough, not otherwise used, stable network-connection to be able to work fluently and not loose your changes.</li>
</ol>
<p>If you do not want to depend on number 3 (for example get disturbed by an improperly configured backup-operation or someone else putting heavy load onto the server or by faulty connections), do it this way:</p>
<p>Open your files using the (amazingly extended) netrw plugin VIM brings along since version 6. Just open your files via <em>:e scp://&lt;username&gt;@&lt;servername&gt;//&lt;dir&gt;/&lt;file&gt;</em>. Or even shorter (if ssh is configured correctly) via <em>gvim scp://&lt;servershortcut&gt;/&lt;somedir&gt;/</em> &#8211; if your scp-command ends with a slash, VIM will give you the :E-exploring-mode on the remote server. <strong>I&#8217;m loving it!</strong></p>
<p>PS: And I also love it, that I do not have to install vim at every remote computer I want to edit files at and that I am able to edit files on headless servers with the g-version of vim.</p>
]]></content:encoded>
			<wfw:commentRss>http://a7p.org/blog/2008/02/16/remote-editing-with-gvim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vimdiff plugin for Bazaar (nice!)</title>
		<link>http://a7p.org/blog/2008/01/26/vimdiff-plugin-for-bazaar-nice/</link>
		<comments>http://a7p.org/blog/2008/01/26/vimdiff-plugin-for-bazaar-nice/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 00:32:51 +0000</pubDate>
		<dc:creator>A7P</dc:creator>
				<category><![CDATA[bazaar]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://a7p.org/2008/01/26/vimdiff-plugin-for-bazaar-nice/</guid>
		<description><![CDATA[Bazaar is generally the way to go if it comes to the question of version control systems &#8211; at least if you ask me for the direction to go .This thing makes the already rocking bazaar-vcs rock even more. Software &#8230; <a href="http://a7p.org/blog/2008/01/26/vimdiff-plugin-for-bazaar-nice/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Bazaar is generally the way to go if it comes to the question of version control systems &#8211; at least if you ask me for the direction to go <img src='http://a7p.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .<br /><a href="https://launchpad.net/bzr-vimdiff">This</a> thing makes the already rocking bazaar-vcs rock even more. Software as it should (always) be, just bzr the current version into your bzr plugin directory (I love the bzr-plugin concept).</p>
]]></content:encoded>
			<wfw:commentRss>http://a7p.org/blog/2008/01/26/vimdiff-plugin-for-bazaar-nice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
