From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#18541: 24.3; ruler-mode: margins are reset when doing next-buffer/previous-buffer Date: Thu, 19 Aug 2021 17:34:33 +0200 Message-ID: <87zgtd4fee.fsf@gnus.org> References: <84sijiuess.fsf@gmail.com> <84r3z01x9u.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23445"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Andrea Rossetti , 18541@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Aug 19 17:35:13 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1mGk4W-0005s2-Km for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 19 Aug 2021 17:35:12 +0200 Original-Received: from localhost ([::1]:51078 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mGk4U-0005nv-DC for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 19 Aug 2021 11:35:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43828) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mGk4M-0005kw-Mp for bug-gnu-emacs@gnu.org; Thu, 19 Aug 2021 11:35:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49135) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mGk4M-0003Z2-Et for bug-gnu-emacs@gnu.org; Thu, 19 Aug 2021 11:35:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mGk4M-0008CB-7w for bug-gnu-emacs@gnu.org; Thu, 19 Aug 2021 11:35:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 19 Aug 2021 15:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18541 X-GNU-PR-Package: emacs Original-Received: via spool by 18541-submit@debbugs.gnu.org id=B18541.162938729131472 (code B ref 18541); Thu, 19 Aug 2021 15:35:02 +0000 Original-Received: (at 18541) by debbugs.gnu.org; 19 Aug 2021 15:34:51 +0000 Original-Received: from localhost ([127.0.0.1]:60678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGk4B-0008BX-Cg for submit@debbugs.gnu.org; Thu, 19 Aug 2021 11:34:51 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:50668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGk49-0008BH-Dq for 18541@debbugs.gnu.org; Thu, 19 Aug 2021 11:34:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=UBAErHDq/9Hqy1srMBeA71O6vp9bawFQqZmX4+de8tw=; b=srLK+FNcoX+1/i9jPeyH/LTf/z oGsqpYhUwlf8cUIX3Y4pBHZ/b5wVWJFu4DyqU3lILXY5UaqlgiD2k6uvsk+rQvQpyzBT7/sMyY8I6 a3bpp9Bp65pq5BDWL+1B7k8mAjtBI8/EIVyAqnM6ybN7V4DtcYWA+p0qihQv1F3nMVSU=; Original-Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mGk3x-0007db-7u; Thu, 19 Aug 2021 17:34:41 +0200 In-Reply-To: (Stefan Monnier's message of "Wed, 24 Sep 2014 21:09:59 -0400") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:212226 Archived-At: Stefan Monnier writes: > Mostly, should the margin set by the user be considered as a property of > the buffer (applied wherever the buffer gets displayed), or is it > a property that applies to this buffer but only in this particular window? > > E.g. if I have the buffer in window 1 and then display it in window 2, > should window 2 get the same margins as well? What if window 2 has > a completely different width than window 1? Those are all very good questions. Perhaps it only makes sense to restore window margins if we're popping the same buffer back into the same window? But that's such an unlikely thing to happen that I'm not sure it's much of a user interface. Perhaps restoring it if jumping back to the buffer in the same frame? How would we implement this? Perhaps via a hook in `window--display-buffer' that `ruler-mode' could set? Or... we could just leave it alone, because I suspect that whatever we do here, it's going to be pretty confusing. Anybody got an opinion here? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no