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: visual line-counting Date: Sat, 24 Jun 2017 22:22:34 +0300 Message-ID: <83mv8xtclh.fsf@gnu.org> References: <83podttfpy.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1498332182 20218 195.159.176.226 (24 Jun 2017 19:23:02 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 24 Jun 2017 19:23:02 +0000 (UTC) Cc: emacs-devel@gnu.org To: Joseph Garvin Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jun 24 21:22:56 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 1dOqe0-0004zB-Jg for ged-emacs-devel@m.gmane.org; Sat, 24 Jun 2017 21:22:56 +0200 Original-Received: from localhost ([::1]:40241 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dOqe5-00089f-Pz for ged-emacs-devel@m.gmane.org; Sat, 24 Jun 2017 15:23:01 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58399) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dOqdx-00089M-0o for emacs-devel@gnu.org; Sat, 24 Jun 2017 15:22:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dOqdt-0000mr-Uk for emacs-devel@gnu.org; Sat, 24 Jun 2017 15:22:53 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38855) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dOqdt-0000ml-RT; Sat, 24 Jun 2017 15:22:49 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2311 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dOqdt-00024C-9h; Sat, 24 Jun 2017 15:22:49 -0400 In-reply-to: (message from Joseph Garvin on Sat, 24 Jun 2017 14:03:27 -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-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:215941 Archived-At: > From: Joseph Garvin > Date: Sat, 24 Jun 2017 14:03:27 -0500 > Cc: emacs-devel@gnu.org > > For my own use of relative line numbers (speech recognition controlled programming) what's important is > that the line numbering matches the number of times I'd press the up/down arrow keys or C-p/C-n to move > my cursor to the labeled line. The whole reason for me to use the feature is to make it easier by eyeballing to > predict where the cursor will land after I say "up 4", "down 7", etc. So I don't care at all about the numbering > matching physical lines in the file. What about lines where cursor cannot enter? Are you saying you don't want to count them? Also, you seem to be saying that lines that span multiple screen lines should be counted that many times. If so, the numbers are not really "line numbers" anymore, but something else. Moreover, these lines cannot be communicated to anyone else, as their window geometry could be different.