From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "T.V. Raman" Newsgroups: gmane.emacs.devel Subject: files.el: Once again impossible to turn off dir-settings Date: Tue, 25 Nov 2008 06:13:11 -0800 Message-ID: <5f0ff9220811250613yfc12747x288be0767f63c6b6@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1227622409 6405 80.91.229.12 (25 Nov 2008 14:13:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 25 Nov 2008 14:13:29 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 25 15:14:32 2008 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 1L4ygS-00010E-5M for ged-emacs-devel@m.gmane.org; Tue, 25 Nov 2008 15:14:32 +0100 Original-Received: from localhost ([127.0.0.1]:39610 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L4yfI-00006l-3p for ged-emacs-devel@m.gmane.org; Tue, 25 Nov 2008 09:13:20 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1L4yfC-00006Q-Ui for emacs-devel@gnu.org; Tue, 25 Nov 2008 09:13:14 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1L4yfC-00006C-5I for emacs-devel@gnu.org; Tue, 25 Nov 2008 09:13:14 -0500 Original-Received: from [199.232.76.173] (port=34714 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L4yfC-000069-1O for emacs-devel@gnu.org; Tue, 25 Nov 2008 09:13:14 -0500 Original-Received: from yw-out-1718.google.com ([74.125.46.155]:54431) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1L4yfB-0004wQ-QN for emacs-devel@gnu.org; Tue, 25 Nov 2008 09:13:13 -0500 Original-Received: by yw-out-1718.google.com with SMTP id 9so1130206ywk.66 for ; Tue, 25 Nov 2008 06:13:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=aI8VK+UB8MjoYk2RONXAuqCantTaiOc+YX5xnxAxxag=; b=X8s25AZPAecaNmFv+Z8da1bqmk54prBlqo1oMQ2bpcRqa4S1iRwhAC7oXyd2tNCKmd mmSJH8yRHMI+UVdN5d7qF81CHg1RaQsAkJ33U+EsueA/cgSvOwj/V6/+vxfM3XByLzi8 6Ximihm8tQZNqlizX6BWEHowYmmalhKXTQqyk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=Yn8UjKsCMXU188QJwwVduxLzX5cGwMHMZehF2YOV/rVCmnpjTlFVCqSsudZBFAk89H da4pk/ZJtAqE6sIiKNb4GNF52RKNF1+Yux65271DVREa73HxBPnJPKi2pLWz4eHCqMoB NArERPY6Ei0Ld1ph+zIF0nJu45gSIUOyvqk+I= Original-Received: by 10.143.36.15 with SMTP id o15mr918184wfj.206.1227622391615; Tue, 25 Nov 2008 06:13:11 -0800 (PST) Original-Received: by 10.142.133.4 with HTTP; Tue, 25 Nov 2008 06:13:11 -0800 (PST) Content-Disposition: inline X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) 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:106143 Archived-At: I've been watching the thread about forcing users to always take the performance hit of walking up the directory tree with some dismay. I notice that after the latest round of changes, it has once again become impossible to disable project settings --- other than locally advising hack-dir-local-variables --- something the extreme ened of power users can certainly do -- (I already have). However, the design of dir-locals as implemented in files.el is going to affect lots of users negatively -- especially those accessing files on network file systems. I would still request that we enable users to selectively turn off this feature --- I edit lots of things with Emacs, most of them (none at present) use project settings --- and I dont see why users in my position who also happen to use network file systems should be asked to take this performance hit. Notice also that the only way to discover the cause of this problem is to toggle-debug-on-error, wait for the slowness to bite -- hit ctrl-g -- chase the culprit down --- after which if you really know your Emacs, you can advice hack-dir-local-variables to be a no-op. --Raman -- Best Regards, --raman Email: raman@users.sf.net WWW: http://emacspeak.sf.net/raman/ AIM: emacspeak GTalk: tv.raman.tv@gmail.com PGP: http://emacspeak.sf.net/raman/raman-almaden.asc Google: tv+raman IRC: irc://irc.freenode.net/#emacs