From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Per Abrahamsen Newsgroups: gmane.emacs.devel,gmane.emacs.xemacs.beta Subject: Re: Emacs setup assistants Date: Wed, 19 May 2004 10:18:42 +0200 Organization: The Church of Emacs Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1085002528 18615 80.91.224.253 (19 May 2004 21:35:28 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 19 May 2004 21:35:28 +0000 (UTC) Cc: xemacs-beta@xemacs.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed May 19 23:35:19 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BQYic-0008GF-00 for ; Wed, 19 May 2004 23:35:18 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BQYiW-0001Eq-00 for ; Wed, 19 May 2004 23:35:18 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BQNCk-0003w2-4b for emacs-devel@quimby.gnus.org; Wed, 19 May 2004 05:17:38 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.34) id 1BQN7X-0002gK-Fp for emacs-devel@gnu.org; Wed, 19 May 2004 05:12:15 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.34) id 1BQMMm-0001tD-BV for emacs-devel@gnu.org; Wed, 19 May 2004 04:24:29 -0400 Original-Received: from [80.91.224.249] (helo=main.gmane.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BQMHx-0000oN-Nm for emacs-devel@gnu.org; Wed, 19 May 2004 04:18:58 -0400 Original-Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1BQMHt-00015h-00 for ; Wed, 19 May 2004 10:18:53 +0200 Original-Received: from sheridan.dina.kvl.dk ([130.225.40.227]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 19 May 2004 10:18:53 +0200 Original-Received: from abraham by sheridan.dina.kvl.dk with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 19 May 2004 10:18:53 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-To: emacs-devel@gnu.org Original-Lines: 56 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: sheridan.dina.kvl.dk X-Face: +kRV2]2q}lixHkE{U)mY#+6]{AH=yN~S9@IFiOa@X6?GM|8MBp/ Mail-Copies-To: nobody User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3 (gnu/linux) Cancel-Lock: sha1:spVp/WyF0gKFWLRYJEVQ3qO4EpQ= X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:23737 gmane.emacs.xemacs.beta:14757 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:23737 David Kastrup writes: David Kastrup writes: > I don't see what you are getting at. Info files are not read by the > texinfo parser. Is the question whether you should write your own > info reader? The idea is to skip info altogether, and write an texinfo reader. This way, we could extend the texinfo format with tags needed for wizards (or saints, or assistants). For example embedded widgets and Emacs Lisp, like this @saint AUC TeX setup @node Multifile documents When @LaTeX{} documents grow large, they are often split up in multiple files. One file is a "master" file, which includes a number of nested files. When formatting the document, you need to run @code{latex} on the master file. If you enable multifile support, AUC @TeX{} will automatically run @code{latex} on the master file, even if you invoke @kbd{C-c C-c} from one of the nested files. In order to do this, AUC TeX will prompt you for a name of a master file first time you edit a file, and insert the name in a comment at the end of the file. @widget enable-multifile-documents (checkbox :format "%v Enable multifile documents." (not TeX-master)) @end widget @embedded Emacs Lisp (require 'tex) (setq saint-on-next-function (lambda (customize-save-variable 'TeX-master (not (widget-value enable-multifile-parsing)) "Saint"))) @end embedded Which would be displayed like this AUC TeX setup: Multifile documents When LaTeX documents grow large, they are often split up in multiple files. One file is a "master" file, which includes a number of nested files. When formatting the document, you need to run latex on the master file. If you enable multifile support, AUC TeX will automatically run latex on the master file, even if you invoke `C-c C-c' from one of the nested files. In order to do this, AUC TeX will prompt you for a name of a master file first time you edit a file, and insert the name in a comment at the end of the file. [ ] Enable multifile documents. [Cancel] [Next]