<?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/"
		>
<channel>
	<title>Comments on: Emacs Nerdery: Search &amp; replace across files</title>
	<atom:link href="http://atomized.org/2009/05/emacs-nerdery-search-replace-across-files/feed/" rel="self" type="application/rss+xml" />
	<link>http://atomized.org/2009/05/emacs-nerdery-search-replace-across-files/</link>
	<description>Fragmenting reality.</description>
	<lastBuildDate>Tue, 31 Aug 2010 23:25:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: hsuh</title>
		<link>http://atomized.org/2009/05/emacs-nerdery-search-replace-across-files/comment-page-1/#comment-133868</link>
		<dc:creator>hsuh</dc:creator>
		<pubDate>Mon, 22 Jun 2009 16:53:56 +0000</pubDate>
		<guid isPermaLink="false">http://atomized.org/?p=560#comment-133868</guid>
		<description>No, if its like moccur-edit you can just query-replace on the grep buffer and then apply changes.</description>
		<content:encoded><![CDATA[<p>No, if its like moccur-edit you can just query-replace on the grep buffer and then apply changes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas</title>
		<link>http://atomized.org/2009/05/emacs-nerdery-search-replace-across-files/comment-page-1/#comment-133855</link>
		<dc:creator>Thomas</dc:creator>
		<pubDate>Mon, 22 Jun 2009 11:58:20 +0000</pubDate>
		<guid isPermaLink="false">http://atomized.org/?p=560#comment-133855</guid>
		<description>find-grep-dired is mentioned in http://www.emacswiki.org/emacs/DiredFindInLisp -- I&#039;ve created http://www.emacswiki.org/emacs/FindGrepDiredSearchAndReplace , please hack as appropriate.</description>
		<content:encoded><![CDATA[<p>find-grep-dired is mentioned in <a href="http://www.emacswiki.org/emacs/DiredFindInLisp" rel="nofollow">http://www.emacswiki.org/emacs/DiredFindInLisp</a> &#8212; I&#8217;ve created <a href="http://www.emacswiki.org/emacs/FindGrepDiredSearchAndReplace" rel="nofollow">http://www.emacswiki.org/emacs/FindGrepDiredSearchAndReplace</a> , please hack as appropriate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian</title>
		<link>http://atomized.org/2009/05/emacs-nerdery-search-replace-across-files/comment-page-1/#comment-128525</link>
		<dc:creator>Ian</dc:creator>
		<pubDate>Sun, 10 May 2009 18:30:34 +0000</pubDate>
		<guid isPermaLink="false">http://atomized.org/?p=560#comment-128525</guid>
		<description>@Brian, This can work in some cases, but definitely wasn’t what I needed. It runs query-replace on every file in the tagfile. I have upwards of 2000 in mine, and they’re all on the other end of a tramp connection. It’s better to use grep-find to locate the exact files I want to change.

@rubikitch, That looks interesting, but it seems that you have to perform the edit by hand for each file.</description>
		<content:encoded><![CDATA[<p>@Brian, This can work in some cases, but definitely wasn’t what I needed. It runs query-replace on every file in the tagfile. I have upwards of 2000 in mine, and they’re all on the other end of a tramp connection. It’s better to use grep-find to locate the exact files I want to change.</p>
<p>@rubikitch, That looks interesting, but it seems that you have to perform the edit by hand for each file.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Interesting Emacs Links &#8211; 2009 Week 19 &#171; A Curious Programmer</title>
		<link>http://atomized.org/2009/05/emacs-nerdery-search-replace-across-files/comment-page-1/#comment-128474</link>
		<dc:creator>Interesting Emacs Links &#8211; 2009 Week 19 &#171; A Curious Programmer</dc:creator>
		<pubDate>Sun, 10 May 2009 11:40:47 +0000</pubDate>
		<guid isPermaLink="false">http://atomized.org/?p=560#comment-128474</guid>
		<description>[...] really liked this post from Ian Eure demonstrating how to do multi-file search and replace in emacs. I frequently see [...]</description>
		<content:encoded><![CDATA[<p>[...] really liked this post from Ian Eure demonstrating how to do multi-file search and replace in emacs. I frequently see [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rubikitch</title>
		<link>http://atomized.org/2009/05/emacs-nerdery-search-replace-across-files/comment-page-1/#comment-128259</link>
		<dc:creator>rubikitch</dc:creator>
		<pubDate>Fri, 08 May 2009 16:17:05 +0000</pubDate>
		<guid isPermaLink="false">http://atomized.org/?p=560#comment-128259</guid>
		<description>Do you know grep-edit.el?
It is located at EmacsWiki.

M-x install-elisp-from-emacswiki grep-edit.el</description>
		<content:encoded><![CDATA[<p>Do you know grep-edit.el?<br />
It is located at EmacsWiki.</p>
<p>M-x install-elisp-from-emacswiki grep-edit.el</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Gough</title>
		<link>http://atomized.org/2009/05/emacs-nerdery-search-replace-across-files/comment-page-1/#comment-128217</link>
		<dc:creator>Brian Gough</dc:creator>
		<pubDate>Fri, 08 May 2009 09:08:24 +0000</pubDate>
		<guid isPermaLink="false">http://atomized.org/?p=560#comment-128217</guid>
		<description>creating a tags file and using tags-query-replace works well if you want the set of files to be persistent. It&#039;s useful if you have a set of files where you need to make changes on a regular basis.</description>
		<content:encoded><![CDATA[<p>creating a tags file and using tags-query-replace works well if you want the set of files to be persistent. It&#8217;s useful if you have a set of files where you need to make changes on a regular basis.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: aaron</title>
		<link>http://atomized.org/2009/05/emacs-nerdery-search-replace-across-files/comment-page-1/#comment-128193</link>
		<dc:creator>aaron</dc:creator>
		<pubDate>Fri, 08 May 2009 03:57:22 +0000</pubDate>
		<guid isPermaLink="false">http://atomized.org/?p=560#comment-128193</guid>
		<description>Would you be willing to start a page on EmacsWiki called FindGrepDiredSearchAndReplace with what you&#039;ve written?

This is the shell-fu you were looking for.

$ find -path &#039;*/.svn&#039; -prune -o -type f -name &#039;*.php&#039; -execdir grep -qFe &#039;catch (FooException&#039; {} \; -execdir sed -i -e &#039;s/catch (FooException/catch (BarException/g&#039; {} \;

You&#039;re right, better for Emacs to handle the syntax.</description>
		<content:encoded><![CDATA[<p>Would you be willing to start a page on EmacsWiki called FindGrepDiredSearchAndReplace with what you&#8217;ve written?</p>
<p>This is the shell-fu you were looking for.</p>
<p>$ find -path &#8216;*/.svn&#8217; -prune -o -type f -name &#8216;*.php&#8217; -execdir grep -qFe &#8216;catch (FooException&#8217; {} \; -execdir sed -i -e &#8216;s/catch (FooException/catch (BarException/g&#8217; {} \;</p>
<p>You&#8217;re right, better for Emacs to handle the syntax.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Search and Replace in multiple files &#171; Da Zhang&#8217;s Blog</title>
		<link>http://atomized.org/2009/05/emacs-nerdery-search-replace-across-files/comment-page-1/#comment-128187</link>
		<dc:creator>Search and Replace in multiple files &#171; Da Zhang&#8217;s Blog</dc:creator>
		<pubDate>Fri, 08 May 2009 03:01:51 +0000</pubDate>
		<guid isPermaLink="false">http://atomized.org/?p=560#comment-128187</guid>
		<description>[...] The original post is at:  http://atomized.org/2009/05/emacs-nerdery-search-replace-across-files/ [...]</description>
		<content:encoded><![CDATA[<p>[...] The original post is at:  <a href="http://atomized.org/2009/05/emacs-nerdery-search-replace-across-files/" rel="nofollow">http://atomized.org/2009/05/emacs-nerdery-search-replace-across-files/</a> [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
