<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Brad's Random Thoughts</title>
	<atom:link href="http://bradbeveridge.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://bradbeveridge.wordpress.com</link>
	<description>Letting my inner geek out</description>
	<lastBuildDate>Fri, 06 Nov 2009 13:41:55 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Grep cache by Chris J</title>
		<link>http://bradbeveridge.wordpress.com/2007/06/07/grep-cache/#comment-253</link>
		<dc:creator>Chris J</dc:creator>
		<pubDate>Fri, 06 Nov 2009 13:41:55 +0000</pubDate>
		<guid isPermaLink="false">http://bradbeveridge.wordpress.com/2007/06/07/grep-cache/#comment-253</guid>
		<description>I&#039;ve been trying a few things out and resorted to trying this method (rejected before due to size of codebase, but lets see how it goes).

Just as a heads up, you might be able to do away with some cygwin&#039;y stuff and speed things up with native Windows tools (removing the overhead of cygwin - which IME can be slow when dealing with lots of stuff). Instead of &#039;grep&#039; look at &#039;findstr&#039;; similarly for ufind, try &#039;dir /s /b&#039;. I&#039;m still using Perl though (Strawberry Perl) :-)

Thus I&#039;m creating my index with:
findstr /n /s /i /e . *.asp *.cs *.cls *.xml *.xsl *. .... &#124; perl -pe &quot;s/[ \t]+/ /g&quot; &gt; ..\index.idx ... I&#039;ll then use native-NTFS to compress the file and findstr to search it :-)</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been trying a few things out and resorted to trying this method (rejected before due to size of codebase, but lets see how it goes).</p>
<p>Just as a heads up, you might be able to do away with some cygwin&#8217;y stuff and speed things up with native Windows tools (removing the overhead of cygwin &#8211; which IME can be slow when dealing with lots of stuff). Instead of &#8216;grep&#8217; look at &#8216;findstr&#8217;; similarly for ufind, try &#8216;dir /s /b&#8217;. I&#8217;m still using Perl though (Strawberry Perl) <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Thus I&#8217;m creating my index with:<br />
findstr /n /s /i /e . *.asp *.cs *.cls *.xml *.xsl *. &#8230;. | perl -pe &#8220;s/[ \t]+/ /g&#8221; &gt; ..\index.idx &#8230; I&#8217;ll then use native-NTFS to compress the file and findstr to search it <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How a Vim user converts to Emacs by Jonathan</title>
		<link>http://bradbeveridge.wordpress.com/2007/06/21/how-a-vim-user-converts-to-emacs/#comment-243</link>
		<dc:creator>Jonathan</dc:creator>
		<pubDate>Wed, 14 May 2008 11:42:27 +0000</pubDate>
		<guid isPermaLink="false">http://bradbeveridge.wordpress.com/2007/06/21/how-a-vim-user-converts-to-emacs/#comment-243</guid>
		<description>Come back to the dark side!

http://technotales.wordpress.com/2007/10/03/like-slime-for-vim/

mwa ha ha ha ha!</description>
		<content:encoded><![CDATA[<p>Come back to the dark side!</p>
<p><a href="http://technotales.wordpress.com/2007/10/03/like-slime-for-vim/" rel="nofollow">http://technotales.wordpress.com/2007/10/03/like-slime-for-vim/</a></p>
<p>mwa ha ha ha ha!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How a Vim user converts to Emacs by Freddy Bob</title>
		<link>http://bradbeveridge.wordpress.com/2007/06/21/how-a-vim-user-converts-to-emacs/#comment-237</link>
		<dc:creator>Freddy Bob</dc:creator>
		<pubDate>Tue, 08 Jan 2008 17:11:10 +0000</pubDate>
		<guid isPermaLink="false">http://bradbeveridge.wordpress.com/2007/06/21/how-a-vim-user-converts-to-emacs/#comment-237</guid>
		<description>Every time I switch from one buffer to another in vim and lose all my undo actions, I go a little bit insane.
Every time I try emacs to write anything and the *&amp;^*#@%^# TAB key doesn&#039;t work because the numb-nuts who wrote the mode decided that the TAB key shouldn&#039;t work there, I run back to vim. When I try and work out what is going on with the TAB key and find things like &#039;hairy mode&#039; in the documentation, I want to open a vein and not one of mine.
If vim could forget about keeping compatibility with vim (and ex for fuck&#039;s sake) it would be a lot better.</description>
		<content:encoded><![CDATA[<p>Every time I switch from one buffer to another in vim and lose all my undo actions, I go a little bit insane.<br />
Every time I try emacs to write anything and the *&amp;^*#@%^# TAB key doesn&#8217;t work because the numb-nuts who wrote the mode decided that the TAB key shouldn&#8217;t work there, I run back to vim. When I try and work out what is going on with the TAB key and find things like &#8216;hairy mode&#8217; in the documentation, I want to open a vein and not one of mine.<br />
If vim could forget about keeping compatibility with vim (and ex for fuck&#8217;s sake) it would be a lot better.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How a Vim user converts to Emacs by Brolin Empey</title>
		<link>http://bradbeveridge.wordpress.com/2007/06/21/how-a-vim-user-converts-to-emacs/#comment-85</link>
		<dc:creator>Brolin Empey</dc:creator>
		<pubDate>Sun, 07 Oct 2007 03:01:06 +0000</pubDate>
		<guid isPermaLink="false">http://bradbeveridge.wordpress.com/2007/06/21/how-a-vim-user-converts-to-emacs/#comment-85</guid>
		<description>I have switched from XEmacs to Vim.  :)

I got frustrated last month because (X)Emacs never seems to be installed by default on Linux distributions.  Vim, or at least a vi-compatible editor, is usually installed, but I did not use Vim enough to remember more than the basics, such as inserting and deleting text using only one buffer.  I needed to edit /etc/fstab on a Linux system with only Vim available.  This job requires copying and pasting text between at least two buffers. I tried to install XEmacs, but the connection to the Ubuntu package repositories kept timing out. :)  I took that as a sign that it was time for a change.  The best way to learn is by doing, so since then I have used Vim exclusively.  I like Vim so far.  Now I will always have an editor I know how to use available. :)</description>
		<content:encoded><![CDATA[<p>I have switched from XEmacs to Vim.  <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I got frustrated last month because (X)Emacs never seems to be installed by default on Linux distributions.  Vim, or at least a vi-compatible editor, is usually installed, but I did not use Vim enough to remember more than the basics, such as inserting and deleting text using only one buffer.  I needed to edit /etc/fstab on a Linux system with only Vim available.  This job requires copying and pasting text between at least two buffers. I tried to install XEmacs, but the connection to the Ubuntu package repositories kept timing out. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   I took that as a sign that it was time for a change.  The best way to learn is by doing, so since then I have used Vim exclusively.  I like Vim so far.  Now I will always have an editor I know how to use available. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How a Vim user converts to Emacs by On Lisp, Vim, and a whole other bunch of stuff &#171; a modern day haze</title>
		<link>http://bradbeveridge.wordpress.com/2007/06/21/how-a-vim-user-converts-to-emacs/#comment-82</link>
		<dc:creator>On Lisp, Vim, and a whole other bunch of stuff &#171; a modern day haze</dc:creator>
		<pubDate>Sun, 16 Sep 2007 12:52:14 +0000</pubDate>
		<guid isPermaLink="false">http://bradbeveridge.wordpress.com/2007/06/21/how-a-vim-user-converts-to-emacs/#comment-82</guid>
		<description>[...] then I found this: For many years I thought that the heretics of the Emacs clan [1] were clearly insane - the [...]</description>
		<content:encoded><![CDATA[<p>[...] then I found this: For many years I thought that the heretics of the Emacs clan [1] were clearly insane &#8211; the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on First Post by Brolin Empey</title>
		<link>http://bradbeveridge.wordpress.com/2007/06/04/first-post/#comment-56</link>
		<dc:creator>Brolin Empey</dc:creator>
		<pubDate>Fri, 17 Aug 2007 08:30:45 +0000</pubDate>
		<guid isPermaLink="false">http://bradbeveridge.wordpress.com/2007/06/04/first-post/#comment-56</guid>
		<description>Come on, this is a tech (programming) blog!  The first post should be titled &quot;Hello World&quot;. :P

You may be interested to know that the first opcode executed in the BIOS code when you boot a PC is 0xEA (unconditional far jump). :)  To see for your self, dump the memory at F000:FFF0, the entry point to the BIOS startup code on an x86 PC.</description>
		<content:encoded><![CDATA[<p>Come on, this is a tech (programming) blog!  The first post should be titled &#8220;Hello World&#8221;. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>You may be interested to know that the first opcode executed in the BIOS code when you boot a PC is 0xEA (unconditional far jump). <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   To see for your self, dump the memory at F000:FFF0, the entry point to the BIOS startup code on an x86 PC.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How a Vim user converts to Emacs by Brolin Empey</title>
		<link>http://bradbeveridge.wordpress.com/2007/06/21/how-a-vim-user-converts-to-emacs/#comment-55</link>
		<dc:creator>Brolin Empey</dc:creator>
		<pubDate>Fri, 17 Aug 2007 07:27:21 +0000</pubDate>
		<guid isPermaLink="false">http://bradbeveridge.wordpress.com/2007/06/21/how-a-vim-user-converts-to-emacs/#comment-55</guid>
		<description>I still do not know much about Emacs Lisp nor (Common) Lisp in general, but one of the (X)Emacs features I find most useful is the ability to use function name completion in the M-x minibuffer to find the name of the function I need, then query (X)Emacs to find which keys are bound to this function.  There are some functions that I do not use frequently enough to remember to which keys they are bound.  I like my approach because it prevents me from having to context switch to reading documentation and the inevitable sidetracking  that ensues (I am highly tangential and consequently get sidetracked easily).</description>
		<content:encoded><![CDATA[<p>I still do not know much about Emacs Lisp nor (Common) Lisp in general, but one of the (X)Emacs features I find most useful is the ability to use function name completion in the M-x minibuffer to find the name of the function I need, then query (X)Emacs to find which keys are bound to this function.  There are some functions that I do not use frequently enough to remember to which keys they are bound.  I like my approach because it prevents me from having to context switch to reading documentation and the inevitable sidetracking  that ensues (I am highly tangential and consequently get sidetracked easily).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How a Vim user converts to Emacs by cap</title>
		<link>http://bradbeveridge.wordpress.com/2007/06/21/how-a-vim-user-converts-to-emacs/#comment-53</link>
		<dc:creator>cap</dc:creator>
		<pubDate>Fri, 17 Aug 2007 00:58:11 +0000</pubDate>
		<guid isPermaLink="false">http://bradbeveridge.wordpress.com/2007/06/21/how-a-vim-user-converts-to-emacs/#comment-53</guid>
		<description>Thanks for this insight, Brad!   

I went a similar path like you before i discovered Viper.  I shamelessly linked to this site in  http://clfaq.ath.cx , hope you don`t mind. Have a nice day.</description>
		<content:encoded><![CDATA[<p>Thanks for this insight, Brad!   </p>
<p>I went a similar path like you before i discovered Viper.  I shamelessly linked to this site in  <a href="http://clfaq.ath.cx" rel="nofollow">http://clfaq.ath.cx</a> , hope you don`t mind. Have a nice day.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How a Vim user converts to Emacs by Mason Loring Bliss</title>
		<link>http://bradbeveridge.wordpress.com/2007/06/21/how-a-vim-user-converts-to-emacs/#comment-43</link>
		<dc:creator>Mason Loring Bliss</dc:creator>
		<pubDate>Mon, 09 Jul 2007 17:26:00 +0000</pubDate>
		<guid isPermaLink="false">http://bradbeveridge.wordpress.com/2007/06/21/how-a-vim-user-converts-to-emacs/#comment-43</guid>
		<description>Meta key... Um... Go look at the latest GNU Emacs. The Meta key works nicely.

GNU Emacs 22.1 supports the Mac out of the box.

My wishlist for GNU Emacs includes:

1. Linear undo, ala the Vim default.

2. XEmacs-like gnuclient, where I can bring up a text frame from Mutt and not have to change to another window to edit my email. (All the in-Emacs clients seem to suck in various ways, and GNU Emacs, while it has a nice terminal, still can&#039;t beat the convenience of screen-running-in-a-terminal yet.) (And yeah, there&#039;s a multi-tty project, but it&#039;s not mainlined yet, and folks say it&#039;s unstable.)

That said, I keep bouncing off of weirdnesses in Common Lisp and/or various implementations that set me back. This morning I bought a copy of Programming Ruby in protest. Maybe Paul Graham&#039;s ARC will light the way.</description>
		<content:encoded><![CDATA[<p>Meta key&#8230; Um&#8230; Go look at the latest GNU Emacs. The Meta key works nicely.</p>
<p>GNU Emacs 22.1 supports the Mac out of the box.</p>
<p>My wishlist for GNU Emacs includes:</p>
<p>1. Linear undo, ala the Vim default.</p>
<p>2. XEmacs-like gnuclient, where I can bring up a text frame from Mutt and not have to change to another window to edit my email. (All the in-Emacs clients seem to suck in various ways, and GNU Emacs, while it has a nice terminal, still can&#8217;t beat the convenience of screen-running-in-a-terminal yet.) (And yeah, there&#8217;s a multi-tty project, but it&#8217;s not mainlined yet, and folks say it&#8217;s unstable.)</p>
<p>That said, I keep bouncing off of weirdnesses in Common Lisp and/or various implementations that set me back. This morning I bought a copy of Programming Ruby in protest. Maybe Paul Graham&#8217;s ARC will light the way.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How a Vim user converts to Emacs by Jon</title>
		<link>http://bradbeveridge.wordpress.com/2007/06/21/how-a-vim-user-converts-to-emacs/#comment-42</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Wed, 27 Jun 2007 16:46:17 +0000</pubDate>
		<guid isPermaLink="false">http://bradbeveridge.wordpress.com/2007/06/21/how-a-vim-user-converts-to-emacs/#comment-42</guid>
		<description>To the brave anonymous who wrote this above:

&gt; in summary, all vi users who refuse to convert are idiots.

Please document yourself and have a look at this article:

  http://www.viemu.com/a-why-vi-vim.html

Should help you get a clue on what we&#039;re talking about.</description>
		<content:encoded><![CDATA[<p>To the brave anonymous who wrote this above:</p>
<p>&gt; in summary, all vi users who refuse to convert are idiots.</p>
<p>Please document yourself and have a look at this article:</p>
<p>  <a href="http://www.viemu.com/a-why-vi-vim.html" rel="nofollow">http://www.viemu.com/a-why-vi-vim.html</a></p>
<p>Should help you get a clue on what we&#8217;re talking about.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
