From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Native display of line numbers Date: Sun, 18 Jun 2017 18:06:36 +0300 Message-ID: <83r2yhxrlv.fsf@gnu.org> References: <83lgoqzm0v.fsf@gnu.org> <20170617202702.GC2955@acm.fritz.box> <837f0ayqdl.fsf@gnu.org> <20170618114251.GA22671@acm> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1497798428 17939 195.159.176.226 (18 Jun 2017 15:07:08 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 18 Jun 2017 15:07:08 +0000 (UTC) Cc: emacs-devel@gnu.org To: Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jun 18 17:07:02 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMbn0-0004CF-J8 for ged-emacs-devel@m.gmane.org; Sun, 18 Jun 2017 17:06:58 +0200 Original-Received: from localhost ([::1]:38659 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMbn5-0001Rx-I9 for ged-emacs-devel@m.gmane.org; Sun, 18 Jun 2017 11:07:03 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59875) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMbmv-0001RY-Db for emacs-devel@gnu.org; Sun, 18 Jun 2017 11:06:54 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dMbms-0000qf-88 for emacs-devel@gnu.org; Sun, 18 Jun 2017 11:06:53 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56805) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMbms-0000qa-4U; Sun, 18 Jun 2017 11:06:50 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3298 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dMbmr-0004HR-GZ; Sun, 18 Jun 2017 11:06:49 -0400 In-reply-to: <20170618114251.GA22671@acm> (message from Alan Mackenzie on Sun, 18 Jun 2017 11:42:51 +0000) 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-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:215748 Archived-At: > Date: Sun, 18 Jun 2017 11:42:51 +0000 > Cc: emacs-devel@gnu.org > From: Alan Mackenzie > > 1. Enable relative line numbers globally. > 2. Visit a file, put it in two or several side by side windows. > 3. Start follow-mode. > > The relative line numbers are now "global", in that they are relative to > point in the selected window. That's not what I see. I guess you see that because you activate line-number display when both windows had the same value of point. If you move point in one of the windows before activating line numbers, you will see that the relative numbers are local to each window. This is by design, and the add-on package relative-line-numbers does the same. > 4. Do something, such as C-n, which causes a redisplay. > > The relative numbers are now "local", in that they are relative to point > in each window. Well, here they are local to begin with. > I think it would be best if the "global" relative line numbers could be > made to work. Given a window whose buffer is in Follow Mode, how do I know what is the "correct" value of point to use in that window to make the relative numbers "global"? > If not, it would be better if the "local" line numbers appeared > after M-x follow-mode. Well, they are local here to begin with. Maybe I didn't understand your recipe -- can you show it in full detail, with all the commands you type?