From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.help Subject: Re: Checking Process Status Date: 13 Feb 2003 00:17:15 +0100 Organization: T-Online Sender: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1045092413 24304 80.91.224.249 (12 Feb 2003 23:26:53 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 12 Feb 2003 23:26:53 +0000 (UTC) Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18j6BM-0005vd-00 for ; Thu, 13 Feb 2003 00:20:49 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18j6Bk-0006ls-01 for gnu-help-gnu-emacs@m.gmane.org; Wed, 12 Feb 2003 18:21:12 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!bloom-beacon.mit.edu!nycmny1-snh1.gtei.net!news.gtei.net!newsfeed.mathworks.com!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.arcor-online.net!newsfeed01.sul.t-online.de!newsmm00.sul.t-online.com!t-online.de!news.t-online.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 23 Original-X-Trace: news.t-online.com 1045091835 07 7299 KIYgEbySTXa5Y2 030212 23:17:15 Original-X-Complaints-To: abuse@t-online.com X-Sender: 520018396234-0001@t-dialin.net X-Face: 2FEFf>]>q>2iw=B6,xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN;i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 Original-Xref: shelby.stanford.edu gnu.emacs.help:110102 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:6605 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:6605 "CarlC" writes: > "David Kastrup" wrote in message > news:x5wuk52k8v.fsf@lola.goethe.zz... > > I'd use > > (defadvice compile (around cobol-compile activate) > > "Set ...." > > (let ((saved-start-process (symbol-function 'start-process))) > > (unwind-protect > > (progn (fmakunbound 'start-process) ad-to-it) > > (fset 'start-process saved-start-process)))) > > I haven't taken the time to figure out the "around" command. Is this like an > "if", where the first function goes before and all others go after the > compile function? The main part of my need is to add stuff after the > compilation has finished, but I also do some things prior to compiling. It will take you much shorter to read the existing documentation for the advice command in the Emacs Lisp manual than it would take me to type it up again. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum