From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#23460: 25.1.50; Strange behavior in local variables like start-comment Date: Fri, 06 May 2016 00:29:04 +0200 Message-ID: <874maci1fz.fsf@web.de> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1462487441 575 80.91.229.3 (5 May 2016 22:30:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 5 May 2016 22:30:41 +0000 (UTC) Cc: acm@muc.de, 23460@debbugs.gnu.org To: Kaushal Modi Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri May 06 00:30:30 2016 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 1ayRmw-0004tQ-5b for geb-bug-gnu-emacs@m.gmane.org; Fri, 06 May 2016 00:30:30 +0200 Original-Received: from localhost ([::1]:55642 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ayRms-0005fL-Bm for geb-bug-gnu-emacs@m.gmane.org; Thu, 05 May 2016 18:30:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38732) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ayRmj-0005Sg-TU for bug-gnu-emacs@gnu.org; Thu, 05 May 2016 18:30:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ayRmY-0000W5-AF for bug-gnu-emacs@gnu.org; Thu, 05 May 2016 18:30:12 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:56784) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ayRmY-0000Th-7D for bug-gnu-emacs@gnu.org; Thu, 05 May 2016 18:30:06 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ayRmU-0006FF-L0 for bug-gnu-emacs@gnu.org; Thu, 05 May 2016 18:30:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 May 2016 22:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23460 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 23460-submit@debbugs.gnu.org id=B23460.146248735723924 (code B ref 23460); Thu, 05 May 2016 22:30:02 +0000 Original-Received: (at 23460) by debbugs.gnu.org; 5 May 2016 22:29:17 +0000 Original-Received: from localhost ([127.0.0.1]:40888 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ayRll-0006Dn-9w for submit@debbugs.gnu.org; Thu, 05 May 2016 18:29:17 -0400 Original-Received: from mout.web.de ([212.227.17.12]:52941) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ayRlj-0006Db-PB for 23460@debbugs.gnu.org; Thu, 05 May 2016 18:29:16 -0400 Original-Received: from drachen.dragon ([90.186.3.238]) by smtp.web.de (mrweb102) with ESMTPSA (Nemesis) id 0LgYSP-1bTzHd1ZoL-00nyFw; Fri, 06 May 2016 00:29:08 +0200 In-Reply-To: (Kaushal Modi's message of "Thu, 05 May 2016 20:35:04 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.93 (gnu/linux) X-Provags-ID: V03:K0:yjlDbWoUjlJig8A6ZGbbVsF68b2H+3y0Yszroh5flvWZPH/XXM8 AwY8dcxXNarrlau9GNN4FOqG/09oGr5rE9AKxHepN3SfwEImxNoW5VNN6JCucSCZTC2lI5I NiZ5iuKZCh7EN9gDNRo0WQpXphDKYl+bDpnwRNVIZeFl4N3PMbdoz49yl26geVd7gwv3fcm HfTKKaU+quOquCl8aQI3Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:88fvAGCGXgo=:GNryaF6OFqJJGGRaXjblRv WFeg6KUD7eRVG+CmdOw81ykLIX5C5ZdDlzCHnDAP51LltSy/cIpIV8cpyCo5j8aY6lRLl80K2 azxUoZIF9egX2gIOd5zChJmWS9GeM6BTuBM3378fS/tgXsn4YAWnIMy0A4EKYzhFHRauHkiuw GhWLc7xx3u/IKYKPb+D/0iDNV6GDogKwf54WcFvvN4ERfYMZ9tEZ9gAM6PHX2FdVyfh6xgGMp gnhXBtLDrmU4fF7YSAztW/vSiK3JI2OqqbO/owTRjOKUuE5tXtl2fZ4vd4SieShpxIJFJkN9f VgnEmYvpkHNV5nyZ/AS8cpb6X11fUDvtji/hcO/A865eUEFuQON/Q5nyRpgcXewLhcbI1RCcg 2phMujEt59YrFs9Umagw94RKuBcXJ8AJn2csrxF/Gdo42n5w8k2KPQL4WQApIwm/uTGbT3bdn gKn+mfbrlGbhQUlTHO4Vd4GCJcExf5eGb9EDBk3Dv2pCR8hM1XFbkjIdxvOHc7TJNR5vne+P9 Bqgf1h7/qfTlz1JTVz7UJ/1MAiXsxi2natsyWE275nQZM3p3TkAQU85Whm1/Gt+av4denu88Q tXuV5rJ+98l0dx/PFu/TmmjzTbjaaGxxRCPFcKWl37jqrESDpv6pvqgrbNO0TMyrr3u3zl6dB 5fEQQVdF2zaPPszXkjM6fXHUFOgFEG2Mz9FLhGccAS+JmdVo+ZfqsCuSPdSeCyyBAOJZgg1Qb +vGpampBDytzYbHPFPTv1+CKtuoWgsUUd8TBHq58x2hCvivAMjoufMJbENNKPHCG279+KmKm X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:117879 Archived-At: Kaushal Modi writes: > (1) Evaluate the above in emacs -Q > (2) You would be in *scratch* buffer and that's alright > (3) Hit F5 couple of times and you should see > =E2=80=98comment-start=E2=80=99 is undefined, it=E2=80=99s value is: =E2= =80=98nil=E2=80=99 > (4) Now hit F6 (which just prints the value of comment-start variable) an= d you will see > =E2=80=98comment-start=E2=80=99 =3D =E2=80=98;=E2=80=99 > (5) Isn't that strange?! Strange, but, unless I misunderstood what your described, expected: Reverting is a typical case where all local variable definitions are cleared (intentionally): Unless arg PRESERVE-MODES is non-nil, this calls `after-find-file' which calls `normal-mode' that (re)sets the major mode of the buffer. Changing the major mode typically always kills all buffer local bindings. So to say, it's a feature: `revert-buffer' also reverts local variable bindings. Michael.