From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Werner LEMBERG Newsgroups: gmane.emacs.devel Subject: Re: file variables and man pages with preprocessors Date: Thu, 08 Nov 2007 01:54:42 +0100 (CET) Message-ID: <20071108.015442.17599094.wl@gnu.org> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1194483292 4929 80.91.229.12 (8 Nov 2007 00:54:52 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 8 Nov 2007 00:54:52 +0000 (UTC) Cc: rgm@gnu.org, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Nov 08 01:54:54 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IpvfZ-0005T6-LR for ged-emacs-devel@m.gmane.org; Thu, 08 Nov 2007 01:54:53 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IpvfO-0000VC-Fe for ged-emacs-devel@m.gmane.org; Wed, 07 Nov 2007 19:54:42 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IpvfL-0000TU-AR for emacs-devel@gnu.org; Wed, 07 Nov 2007 19:54:39 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IpvfJ-0000SJ-MN for emacs-devel@gnu.org; Wed, 07 Nov 2007 19:54:38 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IpvfJ-0000SG-H5 for emacs-devel@gnu.org; Wed, 07 Nov 2007 19:54:37 -0500 Original-Received: from moutng.kundenserver.de ([212.227.126.177]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Ipvf9-0004Qe-Sp; Wed, 07 Nov 2007 19:54:28 -0500 Original-Received: from localhost (ip-62-143-187-201.1211H-CUD12K-04.ish.de [62.143.187.201]) by mrelayeu.kundenserver.de (node=mrelayeu1) with ESMTP (Nemesis) id 0MKwpI-1Ipvf81CHP-00035S; Thu, 08 Nov 2007 01:54:26 +0100 In-Reply-To: X-Mailer: Mew version 5.2.50 on Emacs 22.0.97.1 / Mule 5.0 (SAKAKI) X-Provags-ID: V01U2FsdGVkX18u7QJJFGyxSP+m+MsmCLdeQoUkeNtj8hNeUjv Lwl/AbDuT39Y8Qum5KZpIdbNLHwImDLY5hZAhfZu/TzpjYjB20 K/UOQsRTvqFRO79JPMZAg== X-detected-kernel: by monty-python.gnu.org: Linux 2.6? (barebone, rare!) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:82775 Archived-At: > It seems a little ugly to shoe-horn yet another special case in, > when local variables can just go at the end of the file. > > It is a lot more convenient to use -*- -*- for something simple. Well, preconv acts as a filter -- as do (almost) all components in groff -- thus reading something from the `end of a file' (a) needs a temporary buffer since the input data stream is `stdin' in most cases and (b) isn't implemented in preconv due to (a). Additionally, I'm not aware of any other special case except this one; man pages act this way since at least 20 years AFAIK. Werner