From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Steve Youngs Newsgroups: gmane.emacs.devel Subject: Re: Can we expand the valid location of "Local Variables" ? Date: Sat, 14 Mar 2020 15:54:04 +1000 Organization: The SXEmacs Project Message-ID: References: <87r1y0apzm.fsf@secretsauce.net> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="42746"; mail-complaints-to="usenet@ciao.gmane.io" Keywords: local User-Agent: Gnus/5.130014 (Ma Gnus v0.14) SXEmacs/22.1.16 (Hillman Hunter, linux) Cc: Dima Kogan , emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Mar 14 06:55:25 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jCzlc-000Azp-PM for ged-emacs-devel@m.gmane-mx.org; Sat, 14 Mar 2020 06:55:24 +0100 Original-Received: from localhost ([::1]:41038 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jCzlb-0002o7-QQ for ged-emacs-devel@m.gmane-mx.org; Sat, 14 Mar 2020 01:55:23 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59913) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jCzl0-0002PK-8R for emacs-devel@gnu.org; Sat, 14 Mar 2020 01:54:47 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jCzky-0005jL-Pb for emacs-devel@gnu.org; Sat, 14 Mar 2020 01:54:45 -0400 Original-Received: from hfcrelay.icp-osb-irony-out3.external.iinet.net.au ([203.59.1.83]:40436) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jCzkx-00054Q-3f; Sat, 14 Mar 2020 01:54:43 -0400 X-SMTP-MATCH: 0 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2B5DQA9cWxe/1vRRD1mHgELHIFwC4F?= =?us-ascii?q?9gW0gEiqNF4YFAQGCEBGZNYF7CQEBAQEBAQEBAQMxAQIEAQGEQwKCQTYHDgI?= =?us-ascii?q?QAQEBBQEBAQEBBQMBbYUKWIVkAQQBLCojEAsOOBRJExuDDIJbHwateh6IfIE?= =?us-ascii?q?uEBOBJYFTinWCAIN3Lj6KOgSNdKJFgkZ8lhB5mkiqWYIFCyeBWDMaCCgIO4J?= =?us-ascii?q?sUBgNj0QBCY0pLwMwgQYBAY1DAQE?= X-IPAS-Result: =?us-ascii?q?A2B5DQA9cWxe/1vRRD1mHgELHIFwC4F9gW0gEiqNF4YFA?= =?us-ascii?q?QGCEBGZNYF7CQEBAQEBAQEBAQMxAQIEAQGEQwKCQTYHDgIQAQEBBQEBAQEBB?= =?us-ascii?q?QMBbYUKWIVkAQQBLCojEAsOOBRJExuDDIJbHwateh6IfIEuEBOBJYFTinWCA?= =?us-ascii?q?IN3Lj6KOgSNdKJFgkZ8lhB5mkiqWYIFCyeBWDMaCCgIO4JsUBgNj0QBCY0pL?= =?us-ascii?q?wMwgQYBAY1DAQE?= X-IronPort-AV: E=Sophos;i="5.70,551,1574092800"; d="asc'?scan'208";a="248329633" Original-Received: from 61-68-209-91.tpgi.com.au (HELO bastard.steveyoungs.com) ([61.68.209.91]) by icp-osb-irony-out3.iinet.net.au with ESMTP; 14 Mar 2020 13:54:12 +0800 Original-Received: from bastard.steveyoungs.com (localhost [127.0.0.1]) by bastard.steveyoungs.com (8.15.2/8.15.2) with ESMTP id 02E5s5F5027076; Sat, 14 Mar 2020 15:54:06 +1000 Original-Received: (from steve@localhost) by bastard.steveyoungs.com (8.15.2/8.15.2/Submit) id 02E5s4r1027074; Sat, 14 Mar 2020 15:54:04 +1000 X-Authentication-Warning: bastard.steveyoungs.com: steve set sender to steve@sxemacs.org using -f X-Face: #O)>9erkUv7RJ~0G~5_6lEMz\HC2&~&kV2bsu4TWHI_v~<8Hj%KBBj1[*\uKF*dxbEzwAli ; tSuN`c)F,}p|7{6lA~e.P+7Qo\A%q"lJ7/UtUX@yEZ!X"Tph(3O8`nhPJF>hI4_GOvb%X{+e*Mi_| ^yTf#aTwGG,(3e41?C9B7Pak*'A$+$/hV Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEW6CGtNCSsICQmaV4kx NjyNRFYQEA3Dx8n7BGq1AAACbUlEQVQ4jXWUzVPjIBjGYafkDNrmvHbdnlUSuboC6zUZoF4b3fa8 Dmb49/eBxFp39M0kTfjxfjxvAXL4wsjxbaD1sKsPQ30CBjIQymlFYJziUc+A4CN/41lxPOgbqDGX 5qmcUoCKH3NUlAohKIwIDnYEW4HJO1IR/HJxWhXn5FtOQQHoKUD4p4qLTpwhxxEM9MDpWUcvSCA1 Ee+hdt0Tz+XuSVejJCKqGTC6vssyOlykRhVsAgN9Wn8/W1lmQ2B3mDDMygfxZ2ODt8Zbf+eNuFjn WAB8oaX01i4I8XZhzO/1ri+AOhm8CwZdCRzArC94BgOxLlj/0yA1IxlcbpCEHPbM6JvL+x+68TYY o6XfbPg2ezD/fGvvn11zo6VSD6lZu64CEEuvb/dbHWyDIhKAUVc5FF943Vg/AaMfpIvqLwVYrYyG Au2kkxKpjY7qRQB0Kx1cgEk5AWPcS/bonJMaVzGUhcaEMQN+LoMOMrgWM5rioUeWqzqXGJktSvOY QUl+HqVKKeIeZUwAzZScswIgQcUUI3qs0lXJsUhOOWiR2r0CGJPSdQa7ZYQEA5G4UzSNbtN16VUY c1oXVAhNGm1jmkiqqe1TRcq1jWydtCqWth/IsikuSbahNUqrNJL5r00ptVlDlo732IsCdizLaCeR Kj1K2W2nVcL3/vE1lRIiBLUjn/dHT73KGoshYB/mlbinb6NlvGXVcVGznP4B7crdaXOkaRtwoVPK oy77TBtk2gw0B3uVpcu/isMMhr6XWApwsh2pT3eUYNXSAVxjf348GTjteBgIext/PzKwXzsuiPjk LBGiF/Unh8x/9iX4B2EmM0VYxAuGAAAAAElFTkSuQmCC X-URL: X-Request-PGP: X-OpenPGP-Fingerprint: FC82 BA78 3923 D6B5 038A BCA7 9FDF E046 F574 5911 X-Now-Playing: Roll Over Beethoven --- [Buster Brown] X-Git-WebSite-Repo: X-Git-Repo: X-Discordian-Date: Pungenday, the 73rd day of Chaos, 3186. X-Attribution: SY In-Reply-To: (Richard Stallman's message of "Wed, 11 Mar 2020 22:26:12 -0400") X-Scanned-By: MIMEDefang 2.74 on 192.168.1.10 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 203.59.1.83 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:245508 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Richard Stallman writes: > A solution that occurs to me is to define something to put in a > local variable list that says, "Search further back!" > It could look like this: > Local Variables: > Chars further back: 20000 > End: > This way, you would see quickly that the file does have a local > variable list, and where to look to find it. How about some form of "include" mechanism: Local Variables: @include: FILENAME End: I would suggest implementing that with the same care, considerations, and restrictions as has `eval' for Locals Mind you, if your Local Vars sections are getting so out of hand that they warrant having a whole extra file to store them, you should probably re-think what you're doing. :-) =2D-=20 |-------------| | SXEmacs - The only _______ you'll ever need. | | Fill in the blank, yes, it's THAT good! | |---------------------------------------| --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.2.10 (GNU/Linux) Comment: Stephen R Youngs Comment: The SXEmacs Project Comment: SYcom Comment: the Reading Lamp Comment: SY Writing iQEzBAEBAgAdFiEE/IK6eDkj1rUDirynn9/gRvV0WREFAl5scXwACgkQn9/gRvV0 WREGUgf/eB67Snwo+KSeSZC3DsCDbWTHR6LjmzRjeAtH8uaecld1GIlZ4zyoHfvE V2gVq3MnQTOYReJzSJ9h+I7D+Z0AGXt50ruNbrCSxsdv1rK9vWqErOnxMPkItk7D w7AgVjsr8BLpOnUwo4y+4utYjRuEoKCeCrjtcyHP/c5e5KygXMSUkpW6VCZODWPx 9/odkoP+8Jc2Hx+ciuw4laC6Re1CvNu7zi/qZhIbmtFlcvMABu7yw7PEdTXJM0zF ufb+RrDB+LbJQePw0AjDverIuzeY567lhq8wz/ReIJtI9qBaIHV3aOCeRlF8VeKH sX7LDuoINBHSJKLY09DQpd401PPMdg== =o84y -----END PGP SIGNATURE----- --=-=-=--