From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "mak kwak" Newsgroups: gmane.emacs.help Subject: interaction with "internal" emacs processes. Date: Thu, 06 Oct 2005 17:44:30 +0200 Organization: Nowa Poczta Wirtualnej Polski S.A. http://www.wp.pl/ Message-ID: <4345465ee37b0@wp.pl> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-2 Content-Transfer-Encoding: 8bit X-Trace: sea.gmane.org 1128614235 17741 80.91.229.2 (6 Oct 2005 15:57:15 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 6 Oct 2005 15:57:15 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Oct 06 17:57:03 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1ENY3n-0004AF-27 for geh-help-gnu-emacs@m.gmane.org; Thu, 06 Oct 2005 17:53:31 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ENY3m-00050O-4c for geh-help-gnu-emacs@m.gmane.org; Thu, 06 Oct 2005 11:53:30 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1ENXvF-0001bo-UQ for help-gnu-emacs@gnu.org; Thu, 06 Oct 2005 11:44:42 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1ENXvD-0001as-MN for help-gnu-emacs@gnu.org; Thu, 06 Oct 2005 11:44:41 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ENXvD-0001am-F9 for help-gnu-emacs@gnu.org; Thu, 06 Oct 2005 11:44:39 -0400 Original-Received: from [212.77.101.1] (helo=smtp.wp.pl) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1ENXvD-0003kL-HP for help-gnu-emacs@gnu.org; Thu, 06 Oct 2005 11:44:39 -0400 Original-Received: (wp-smtpd smtp.wp.pl 29072 invoked from network); 6 Oct 2005 17:44:31 +0200 Original-Received: from stara-poczta.wp.pl (HELO localhost) ([212.77.101.152]) (envelope-sender ) by smtp.wp.pl (WP-SMTPD) with SMTP for ; 6 Oct 2005 17:44:31 +0200 Original-To: help-gnu-emacs Content-Disposition: inline X-Mailer: Interfejs WWW nowej poczty Wirtualnej Polski X-User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.10) Gecko/20050720 Fedora/1.0.6-1.1.fc3 Firefox/1.0.6 X-IP: 195.137.231.42, 172.17.47.153, 172.17.47.10, 172.16.16.115 X-WP-AV: skaner antywirusowy poczty Wirtualnej Polski S. A. X-WP-SPAM: NO AS1=NO AS2=NO(0.696337) AS3=NO AS4=NO X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:29979 Archived-At: Halo My question is rather general. Quite often I have a need of controling some internal emacs processes. By "internal process" i mean an action that is not listed by `M-x list-processes' but still seems to be and independant process. Examples are: action invoked by `M-x ediff-directories' or `M-x cvs-checkout'. My question is: can I interact somehow with those emacs "internal processes" ? Especially I would like to deffer invocations of a lisp function after "internal process" is finished. Example: (defun my-cvs-checkout-example () "" (call-interactively 'cvs-checkout) (message "checking out cvs repository finished") ;;. I want it be run as cvs-checkout is finished and here it is not. ) I expect that sometimes there is a special hook that is run after something is finished, but sometimes there is no such hook ( like here for example ). I also did not find any `wait' elisp function that would wait for other function to be finished. My question is: are there any mechanisms in elisp that make such things be possible. Greetings ---------------------------------------------------- Zapraszamy na sesję naukową "Społeczeństwo obywatelskie - nowe imię solidarności" 8 października w Gdańsku. http://klik.wp.pl/?adr=http%3A%2F%2Fadv.reklama.wp.pl%2Fas%2Fsesja.html&sid=526