From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.bugs Subject: bug#15577: 24.3; dir-local variables not applied when switching major-mode Date: Thu, 10 Oct 2013 17:27:26 -0400 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1381440496 25959 80.91.229.3 (10 Oct 2013 21:28:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 10 Oct 2013 21:28:16 +0000 (UTC) Cc: 15577@debbugs.gnu.org To: yary Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Oct 10 23:28:20 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VUNmL-000438-EF for geb-bug-gnu-emacs@m.gmane.org; Thu, 10 Oct 2013 23:28:17 +0200 Original-Received: from localhost ([::1]:51289 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VUNmK-0003KY-Vr for geb-bug-gnu-emacs@m.gmane.org; Thu, 10 Oct 2013 17:28:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42007) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VUNmC-0003KO-GP for bug-gnu-emacs@gnu.org; Thu, 10 Oct 2013 17:28:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VUNm7-0002Ax-ND for bug-gnu-emacs@gnu.org; Thu, 10 Oct 2013 17:28:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:33360) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VUNm7-0002As-KE for bug-gnu-emacs@gnu.org; Thu, 10 Oct 2013 17:28:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VUNm6-0002yV-CM for bug-gnu-emacs@gnu.org; Thu, 10 Oct 2013 17:28:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Oct 2013 21:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15577 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 15577-submit@debbugs.gnu.org id=B15577.138144045111396 (code B ref 15577); Thu, 10 Oct 2013 21:28:02 +0000 Original-Received: (at 15577) by debbugs.gnu.org; 10 Oct 2013 21:27:31 +0000 Original-Received: from localhost ([127.0.0.1]:41652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VUNlb-0002xj-1G for submit@debbugs.gnu.org; Thu, 10 Oct 2013 17:27:31 -0400 Original-Received: from fencepost.gnu.org ([208.118.235.10]:54865) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VUNlX-0002xa-R5 for 15577@debbugs.gnu.org; Thu, 10 Oct 2013 17:27:29 -0400 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VUNlW-0006aU-MP; Thu, 10 Oct 2013 17:27:26 -0400 X-Spook: CISU AK-47 afsatcom Manfurov White Water nitrate FIPS140 X-Ran: (V (yary's message of "Thu, 10 Oct 2013 14:34:20 -0400") User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:79167 Archived-At: yary wrote: > Before posting the mode-change-clobbering-locals behavior as a bug, I > asked about it on stackoverflow, which generated a thorough > explanation : http://stackoverflow.com/questions/19280851/how-to-keep-dir-local-variables-when-switching-major-modes I think it slightly impolite to post the same question to two different places at the same time. Anyway, are you happy with the answers you have, or do you want Emacs to change? It is a long-standing behaviour that local variables (file or directory) are only applied (by normal-mode) when you visit a file, and get clobbered by major-mode changes.