From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Seweryn Kokot Newsgroups: gmane.emacs.help Subject: what can I do with regexp match? Date: Mon, 14 May 2007 14:36:45 +0200 Message-ID: <87ps53zin6.fsf@poczta.po.opole.pl> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1179146215 20339 80.91.229.12 (14 May 2007 12:36:55 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 14 May 2007 12:36:55 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon May 14 14:36:54 2007 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1HnZnJ-0001bv-Tf for geh-help-gnu-emacs@m.gmane.org; Mon, 14 May 2007 14:36:54 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HnZv3-0005Es-Ru for geh-help-gnu-emacs@m.gmane.org; Mon, 14 May 2007 08:44:53 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HnZup-0005Ef-IJ for help-gnu-emacs@gnu.org; Mon, 14 May 2007 08:44:39 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HnZuo-0005ET-5x for help-gnu-emacs@gnu.org; Mon, 14 May 2007 08:44:39 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HnZun-0005EQ-ST for help-gnu-emacs@gnu.org; Mon, 14 May 2007 08:44:37 -0400 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1HnZn2-0004QG-7a for help-gnu-emacs@gnu.org; Mon, 14 May 2007 08:36:36 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1HnZmt-0000K6-IC for help-gnu-emacs@gnu.org; Mon, 14 May 2007 14:36:27 +0200 Original-Received: from nat-warynskiego.po.opole.pl ([217.173.199.132]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 14 May 2007 14:36:27 +0200 Original-Received: from skokot by nat-warynskiego.po.opole.pl with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 14 May 2007 14:36:27 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 17 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: nat-warynskiego.po.opole.pl X-PGP-FP: BF2E 7101 B6C4 CE71 527E 1A06 9B17 0C43 20EC 5AC1 X-PGP: 20EC5AC1 X-Operating-System: Debian GNU/Linux X-Homepage: http://www.skokot.po.opole.pl User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.95 (gnu/linux) Cancel-Lock: sha1:u0z7SAgvmeqqrMqG3i1tvCQgrjQ= X-detected-kernel: Linux 2.6, seldom 2.4 (older, 4) 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:43954 Archived-At: Hello, I would like to have a function that visits all the tex files included in main.tex file. I wrote the following function: (defun my-document-files () "Open all document files" (interactive) (while (re-search-forward "\\\\include{\\(.*\\)}") (find-file (concat "~/nauka/doktorat/thesis/" "\\1" ".tex")))) But it doesn't work since \\1 is not replaced by regexp match. The result is that the function visits \1.tex file. The question is how to process the regexp match to make it argument for find-file or more general question how to save the match in a variable or list? regards, Seweryn Kokot