From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 16 13:41:22 2013 Received: (at submit) by debbugs.gnu.org; 16 Sep 2013 17:41:22 +0000 Received: from localhost ([127.0.0.1]:41487 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VLcnZ-0006KN-4U for submit@debbugs.gnu.org; Mon, 16 Sep 2013 13:41:21 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:52388 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VLcnW-0006KF-N8 for submit@debbugs.gnu.org; Mon, 16 Sep 2013 13:41:19 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VLcnV-0000Jc-Io; Mon, 16 Sep 2013 13:41:17 -0400 From: Glenn Morris To: submit@debbugs.gnu.org Subject: permanent-local truncate-lines X-Spook: Rumsfeld KGB Ft. Meade Gazprom global mindwar Abu Ghraib X-Ran: k)T?d=YV:W&uY#VI.D)u64p#PIEW8)T2#E8yM?xJz~5?1 User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.7 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.7 (-----) Package: emacs Version: 24.3 Severity: wishlist I wish truncate-lines was permanent local. Motivation: emacs -Q foo.txt where foo.txt has lines longer than the frame width. M-x toggle-truncate-lines now lines are truncated M-x revert-buffer ; or even just change mode now lines are untruncated again, grr (Simply marking it permanent-local doesn't seem to be enough.) From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 16 13:56:42 2013 Received: (at 15396) by debbugs.gnu.org; 16 Sep 2013 17:56:42 +0000 Received: from localhost ([127.0.0.1]:41528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VLd2P-0006jd-BH for submit@debbugs.gnu.org; Mon, 16 Sep 2013 13:56:41 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:47842) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VLd2M-0006jQ-Jb for 15396@debbugs.gnu.org; Mon, 16 Sep 2013 13:56:39 -0400 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r8GHuVRA011461 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 16 Sep 2013 17:56:32 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r8GHuUg9024888 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 16 Sep 2013 17:56:31 GMT Received: from abhmt103.oracle.com (abhmt103.oracle.com [141.146.116.55]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r8GHuULk009792; Mon, 16 Sep 2013 17:56:30 GMT MIME-Version: 1.0 Message-ID: <375104c6-70ef-4de9-b265-706c90153e0a@default> Date: Mon, 16 Sep 2013 10:56:29 -0700 (PDT) From: Drew Adams To: Glenn Morris , 15396@debbugs.gnu.org Subject: RE: bug#15396: permanent-local truncate-lines References: In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 15396 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.0 (---) > I wish truncate-lines was permanent local. Motivation: > M-x toggle-truncate-lines ; now lines are truncated > M-x revert-buffer ; now lines are untruncated again FWIW, the manual says that "Permanent locals are appropriate for data pertaining to where the file came from or how to save it, rather than with how to edit the contents." Display seems to be related more to how to edit than to where the file came from or how to save it. Not that that guideline is a biblical injunction, to be followed blindly, but its characterization does not seem to apply here. Dunno whether it is appropriate to consider the guideline here. From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 16 21:07:31 2013 Received: (at 15396) by debbugs.gnu.org; 17 Sep 2013 01:07:31 +0000 Received: from localhost ([127.0.0.1]:42271 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VLjlL-0001hK-77 for submit@debbugs.gnu.org; Mon, 16 Sep 2013 21:07:31 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:51859) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VLjlI-0001h5-TI for 15396@debbugs.gnu.org; Mon, 16 Sep 2013 21:07:29 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFG4rxBo/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLDiYSFBgNJIgeBsEtkQoDpHqBXoMT X-IPAS-Result: Av4EABK/CFG4rxBo/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLDiYSFBgNJIgeBsEtkQoDpHqBXoMT X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="28093862" Received: from 184-175-16-104.dsl.teksavvy.com (HELO pastel.home) ([184.175.16.104]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 16 Sep 2013 21:03:38 -0400 Received: by pastel.home (Postfix, from userid 20848) id 484D962DA7; Mon, 16 Sep 2013 21:07:22 -0400 (EDT) From: Stefan Monnier To: Glenn Morris Subject: Re: bug#15396: permanent-local truncate-lines Message-ID: References: Date: Mon, 16 Sep 2013 21:07:22 -0400 In-Reply-To: (Glenn Morris's message of "Mon, 16 Sep 2013 13:41:17 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 15396 Cc: 15396@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > I wish truncate-lines was permanent local. Motivation: > emacs -Q foo.txt > where foo.txt has lines longer than the frame width. > M-x toggle-truncate-lines > now lines are truncated > M-x revert-buffer ; or even just change mode > now lines are untruncated again, grr I don't mind so much that truncate-lines gets reset when I change major mode because I very rarely change major-mode, but recently I started feeling like M-x revert-buffer should usually not change major-mode. After all, I can call M-x normal-mode if I really need that extra step. Stefan From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 16 21:10:08 2013 Received: (at 15396) by debbugs.gnu.org; 17 Sep 2013 01:10:08 +0000 Received: from localhost ([127.0.0.1]:42275 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VLjnq-0001lY-Q7 for submit@debbugs.gnu.org; Mon, 16 Sep 2013 21:10:07 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:29461) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VLjnp-0001ky-DG for 15396@debbugs.gnu.org; Mon, 16 Sep 2013 21:10:05 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFG4rxBo/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLNBIUGA0kiB4GwS2RCgOkeoFegxM X-IPAS-Result: Av4EABK/CFG4rxBo/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLNBIUGA0kiB4GwS2RCgOkeoFegxM X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="28094091" Received: from 184-175-16-104.dsl.teksavvy.com (HELO pastel.home) ([184.175.16.104]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 16 Sep 2013 21:06:15 -0400 Received: by pastel.home (Postfix, from userid 20848) id 7C35062DA7; Mon, 16 Sep 2013 21:09:59 -0400 (EDT) From: Stefan Monnier To: Drew Adams Subject: Re: bug#15396: permanent-local truncate-lines Message-ID: References: <375104c6-70ef-4de9-b265-706c90153e0a@default> Date: Mon, 16 Sep 2013 21:09:59 -0400 In-Reply-To: <375104c6-70ef-4de9-b265-706c90153e0a@default> (Drew Adams's message of "Mon, 16 Sep 2013 10:56:29 -0700 (PDT)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 15396 Cc: Glenn Morris , 15396@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > FWIW, the manual says that "Permanent locals are appropriate for data > pertaining to where the file came from or how to save it, rather than > with how to edit the contents." I think this makes a lot of sense for permanent-local settings made by major-mode code. But if the user calls M-x toggle-truncate-lines, presumably it's because he finds the text to be more readable this way, which will presumably still be the case after he changes major-mode. IOW, maybe it's toggle-truncate-lines which should try and arrange for the settings to survive a change of major-mode. Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 22 14:20:57 2017 Received: (at 15396) by debbugs.gnu.org; 22 Nov 2017 19:20:57 +0000 Received: from localhost ([127.0.0.1]:53094 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHaZt-0006fZ-EI for submit@debbugs.gnu.org; Wed, 22 Nov 2017 14:20:57 -0500 Received: from eggs.gnu.org ([208.118.235.92]:46045) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHaZr-0006fN-9r for 15396@debbugs.gnu.org; Wed, 22 Nov 2017 14:20:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eHaZl-00016w-JI for 15396@debbugs.gnu.org; Wed, 22 Nov 2017 14:20:50 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38805) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eHaZl-00016s-Fs for 15396@debbugs.gnu.org; Wed, 22 Nov 2017 14:20:49 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1eHaZk-0006KX-2v; Wed, 22 Nov 2017 14:20:48 -0500 From: Glenn Morris To: 15396@debbugs.gnu.org Subject: Re: bug#15396: permanent-local truncate-lines References: X-Spook: InfoSec Body scanner Looting Ruby Ridge Dock encryption X-Ran: Q%K2wjv'M;Y|UxN^n6Ui`b9fRDGSCzW1u4lNuMz*WFK=&TT_%Q}b9&8w=0cOp{lplvD X-Hue: green X-Attribution: GM Date: Wed, 22 Nov 2017 14:20:47 -0500 In-Reply-To: (Glenn Morris's message of "Mon, 16 Sep 2013 13:41:17 -0400") Message-ID: <5x3756qfw0.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 15396 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Glenn Morris wrote: > I wish truncate-lines was permanent local. Motivation: > > emacs -Q foo.txt > where foo.txt has lines longer than the frame width. > M-x toggle-truncate-lines > now lines are truncated > M-x revert-buffer ; or even just change mode > now lines are untruncated again, grr Here's a patch to enable this. --- i/src/buffer.c +++ w/src/buffer.c @@ -5128,7 +5128,9 @@ struct mmap_region XSETFASTINT (BVAR (&buffer_local_flags, selective_display), idx); ++idx; XSETFASTINT (BVAR (&buffer_local_flags, selective_display_ellipses), idx); ++idx; XSETFASTINT (BVAR (&buffer_local_flags, tab_width), idx); ++idx; - XSETFASTINT (BVAR (&buffer_local_flags, truncate_lines), idx); ++idx; + XSETFASTINT (BVAR (&buffer_local_flags, truncate_lines), idx); + /* Make this one a permanent local. */ + buffer_permanent_local_flags[idx++] = 1; XSETFASTINT (BVAR (&buffer_local_flags, word_wrap), idx); ++idx; XSETFASTINT (BVAR (&buffer_local_flags, ctl_arrow), idx); ++idx; XSETFASTINT (BVAR (&buffer_local_flags, fill_column), idx); ++idx; From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 30 12:41:16 2017 Received: (at control) by debbugs.gnu.org; 30 Nov 2017 17:41:16 +0000 Received: from localhost ([127.0.0.1]:38627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKSpn-0007GK-Th for submit@debbugs.gnu.org; Thu, 30 Nov 2017 12:41:16 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36475) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKSpm-0007G8-RQ for control@debbugs.gnu.org; Thu, 30 Nov 2017 12:41:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eKSph-0006rR-8f for control@debbugs.gnu.org; Thu, 30 Nov 2017 12:41:09 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35251) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKSph-0006rM-5a for control@debbugs.gnu.org; Thu, 30 Nov 2017 12:41:09 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1eKSpg-00005L-Rr for control@debbugs.gnu.org; Thu, 30 Nov 2017 12:41:09 -0500 Subject: control message for bug 15396 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Thu, 30 Nov 2017 12:41:08 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) # 3f3d98e close 15396 27.1 From unknown Mon Jun 23 04:14:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 29 Dec 2017 12:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator