From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Joseph Garvin Newsgroups: gmane.emacs.devel Subject: Re: Native display of line numbers Date: Sat, 17 Jun 2017 18:44:09 -0500 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="f40304388680701f470552307aec" X-Trace: blaine.gmane.org 1497743062 28258 195.159.176.226 (17 Jun 2017 23:44:22 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 17 Jun 2017 23:44:22 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jun 18 01:44:17 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 1dMNO5-0006r2-7G for ged-emacs-devel@m.gmane.org; Sun, 18 Jun 2017 01:44:17 +0200 Original-Received: from localhost ([::1]:36564 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMNO7-0006nD-4g for ged-emacs-devel@m.gmane.org; Sat, 17 Jun 2017 19:44:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55714) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMNO0-0006me-Hr for emacs-devel@gnu.org; Sat, 17 Jun 2017 19:44:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dMNNz-0007XC-QK for emacs-devel@gnu.org; Sat, 17 Jun 2017 19:44:12 -0400 Original-Received: from mail-lf0-x234.google.com ([2a00:1450:4010:c07::234]:35708) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dMNNz-0007Wu-Hk for emacs-devel@gnu.org; Sat, 17 Jun 2017 19:44:11 -0400 Original-Received: by mail-lf0-x234.google.com with SMTP id p189so39824583lfe.2 for ; Sat, 17 Jun 2017 16:44:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:from:date:message-id:subject:to; bh=kJC0EVaAFDeE88DKjbZ0D0nFt9vM1A77B1hgJ5lqxfk=; b=AO5TgfE2b3j1gwKY6t2NeG2EBPsvISgF7J8rrWwiT9SGItSjT3IcrzzU+KnsI0jPH1 VUyZuyAJC89psUalxiLwvrj2SDZwQK/+FMeUfP8cwSNEYrU1iEXA9CH0LJj8U8+DJgnv aa4of6oG0p/MUXGBRDRd5Xq7Essobn2SIO8jaawvxJzcouDSrV+iguXOniZBJYBxz8mW 6UJBqgNB3iMBBBZhjS6146iLO5p/pVdHH5pUYVRUpf0iBPed+Kw2tMmlQhZwMv5QTj6Q /jTcjcjpZgJTlrvkRS5ebrY/M/Hhe/4SLXz/2ORz77kjjWjZh3iCz+Ta0csX4SmWd2cd I+UA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=kJC0EVaAFDeE88DKjbZ0D0nFt9vM1A77B1hgJ5lqxfk=; b=LQJ15y/zT5l5XPwG8Qq9lt3e/FQPGg3Li8PXW/NCi82MF+RkyfCm78Ndg30Wm7wJJd /4ZOnLhGyq/B6qAJa6pJrdynmysZA6MIpsmIOhxe5LN16vmJjHC3xMDQSLJqa2r4i9H+ AGaYtUioBZXHtFAadBDe9ksXl3H6f245tCC5kovGdiHYpTzE2wWkYzsVeW0TmYZVGuUj Ou1CJLIn9gKQRMb5iZY/3c9GcjWTtbIOqU2pI4yAJTnR6aaXB/NQshkagcEKMOcnluBL R8/uQVqAoYui4M92+iqXygsfRYpFm1Ste6t8/yH4KqJsYbiIWbSupzhYCTws0gYZiOQ1 PeRw== X-Gm-Message-State: AKS2vOwFksmZ5/t8c3+HukWch2YxZBD4L9c5B0lmNvJNXLjSdZBncCd+ CQDMvJ5M+ZroU69lPBHJkQLjZS/2m2C6 X-Received: by 10.46.88.86 with SMTP id x22mr4702902ljd.106.1497743049628; Sat, 17 Jun 2017 16:44:09 -0700 (PDT) Original-Received: by 10.25.41.72 with HTTP; Sat, 17 Jun 2017 16:44:09 -0700 (PDT) X-Google-Sender-Auth: 5aSl4xhPbbbwVFJZhiU_OENETmQ X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4010:c07::234 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:215726 Archived-At: --f40304388680701f470552307aec Content-Type: text/plain; charset="UTF-8" I just signed up for the devel list to chime in: I'm a user with a real use case for line numbers, and it's not a disease ;) I have RSI in my hands. Myself and some other emacsers use speech recognition driving emacs to code. The latency for speech recognition is not great though, and so your best bet for speed is to utter a series of commands all at once, anticipating the outcome from doing all of those actions in sequence. For this it's essential to have *relative* line numbers, so that you can say things like, "up 5, delete 3, down 2". Which is pretty much the scenario you describe, it's just there's a reason to do it still in 2017. So I'd welcome any new code that speeds up line number calculation, although it'd be nice if it had a relative mode. What about absolute line #s? I have no idea what those heretics use it for ;) Joe G. --f40304388680701f470552307aec Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I just signed up for the devel list to chime in: I'm a= user with a real use case for line numbers, and it's not a disease ;)<= div>
I have RSI in my hands. Myself and some other emacsers u= se speech recognition driving emacs to code. The latency for speech recogni= tion is not great though, and so your best bet for speed is to utter a seri= es of commands all at once, anticipating the outcome from doing all of thos= e actions in sequence. For this it's essential to have *relative* line = numbers, so that you can say things like, "up 5, delete 3, down 2"= ;. Which is pretty much the scenario you describe, it's just there'= s a reason to do it still in 2017.

So I'd welc= ome any new code that speeds up line number calculation, although it'd = be nice if it had a relative mode. What about absolute line #s? I have no i= dea what those heretics use it for ;)

Joe G.
= --f40304388680701f470552307aec--