From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Roodwriter@core.com" Newsgroups: gmane.emacs.help Subject: Re: Emacs as a command line tool Date: Thu, 19 Feb 2004 02:01:37 -0500 Organization: Posted via Supernews, http://www.supernews.com Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: <1038no01tm8n0e9@corp.supernews.com> References: <1033tptqvoesicc@corp.supernews.com> <4y4qtqc4ir.fsf@skjellgran.ii.uib.no> Reply-To: Roodwriter@core.com NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit X-Trace: sea.gmane.org 1077175068 15529 80.91.224.253 (19 Feb 2004 07:17:48 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 19 Feb 2004 07:17:48 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Feb 19 08:17:41 2004 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AtiRJ-0003KE-00 for ; Thu, 19 Feb 2004 08:17:41 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AtiPQ-0003rh-4n for geh-help-gnu-emacs@m.gmane.org; Thu, 19 Feb 2004 02:15:44 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!elnk-nf2-pas!elnk-pas-nf1!newsfeed.earthlink.net!sn-xit-02!sn-xit-04!sn-xit-06!sn-post-01!supernews.com!corp.supernews.com!not-for-mail Original-Newsgroups: gnu.emacs.help User-Agent: KNode/0.7.1 Original-X-Complaints-To: abuse@supernews.com Original-Lines: 43 Original-Xref: shelby.stanford.edu gnu.emacs.help:121035 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:16986 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:16986 David Rasmussen wrote: > Joakim Hove wrote: >> >> how about redirection: >> >> expand file > tmp_file ; mv tmp_file file >> > > Sure, but that doesn't solve the problem with batch runs. I can't do > > expand *.cpp > > which would have been very easy. > > /David It just occurred to me (when I was thinking of something else, oddly) an easy way to solve your problem--at least for me. Make a macro. First, use the dired function to set up the directory with all these files. Make sure they're set as whole lines. Then start the macro recording function. Search for the cpp extension, stop the search, hit to call the file up, untabify the file, save it, close it, returning to dired. End the macro. Now all you have to do is tell the macro to repeat the required number of times. --Rod __________ Author of "Linux for Non-Geeks--Clear-eyed Answered for Practical Consumers" and "Boring Stories from Uncle Rod." Both are available at http://www.rodwriterpublishing.com/index.html To reply by e-mail, take the extra "o" out of the name.