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#5042: bug#9917: bug#5042: bug#9917: 24.0.90; Make `goto-line' consistent with the line number from the minibuffer Date: Fri, 30 Oct 2020 10:49:12 +0100 Message-ID: <87tuucm4br.fsf@gnus.org> References: <877dspmzo3.fsf@gnus.org> <83zh5l1uqw.fsf@gnu.org> <87wo0osspd.fsf@gnus.org> <87lfh3dtoj.fsf@mail.linkov.net> <878sd1j2rv.fsf@gnus.org> <878sbps834.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7412"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 5042@debbugs.gnu.org, 9917@debbugs.gnu.org, monnier@iro.umontreal.ca, dmoncayo@gmail.com To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Oct 30 10:50:16 2020 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 1kYR31-0001nc-Lc for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 30 Oct 2020 10:50:15 +0100 Original-Received: from localhost ([::1]:54216 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kYR30-0004ir-6J for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 30 Oct 2020 05:50:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37716) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kYR2o-0004iS-DX for bug-gnu-emacs@gnu.org; Fri, 30 Oct 2020 05:50:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44551) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kYR2o-0004TB-3z for bug-gnu-emacs@gnu.org; Fri, 30 Oct 2020 05:50:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kYR2o-00049O-1l for bug-gnu-emacs@gnu.org; Fri, 30 Oct 2020 05:50: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: Fri, 30 Oct 2020 09:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5042 X-GNU-PR-Package: emacs Original-Received: via spool by 5042-submit@debbugs.gnu.org id=B5042.160405136615902 (code B ref 5042); Fri, 30 Oct 2020 09:50:01 +0000 Original-Received: (at 5042) by debbugs.gnu.org; 30 Oct 2020 09:49:26 +0000 Original-Received: from localhost ([127.0.0.1]:56097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYR2E-00048L-0K for submit@debbugs.gnu.org; Fri, 30 Oct 2020 05:49:26 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:35148) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYR2B-000482-Tu; Fri, 30 Oct 2020 05:49:24 -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=AEJMT/8Uuj91GjZxJn2iorJ9ZzZtsB3EBtDLPG+cnYc=; b=W3BIhLF+JxBq/LfXjh0QiLwg3m pl+hbsX7eA9xiyMC89k2grxZ3Sh1Afbhogr3a5lwxaYwnHZ4zktkc3FhTA0Tf/HgOypyBlwKCs8wt p0qqXmrEyeEsCcypJmCtQ6vXY1ZvYgfkSVg3lPJF0CMyzK/Fc3cUH60iztGbWqKblNVk=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kYR21-00056y-Lr; Fri, 30 Oct 2020 10:49:16 +0100 X-Now-Playing: Various's _I Wanna Be Kate: The Songs of Kate Bush_: "Suspended In Gaffa (2020 Remaster)" In-Reply-To: <878sbps834.fsf@mail.linkov.net> (Juri Linkov's message of "Thu, 29 Oct 2020 11:19:11 +0200") 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:192049 Archived-At: Juri Linkov writes: > I've added a more localized key binding 'C-x n g', > but still not sure about the global 'M-g' key bindings. > Here are some possible variants: > > 1. Bind 'M-g v' to goto-line-relative, while leaving 'M-g g' > bound to goto-line that currently uses absolute line numbers > (btw, this fact should be mentioned in its docstring); This makes most sense to me -- sometimes you want to go relative (when you're working on stuff wrt. the buffer) and sometimes you want to go absolute (when you're looking at external data, like error reports and the like). So two commands (and keystrokes), and document the difference properly. > 3. Leave the existing 'M-g g' bound to goto-line, but allow changing > the numbering scheme using a prefix arg and a user option. > Or another idea: maybe it should depend on whether > display-line-numbers-mode is enabled or not? > When display-line-numbers-mode is enabled, then use > relative line numbers that are displayed on the left side (WYSIWYG). I'm not opposed to this, but I wonder whether it'd be used much (if we have two keystrokes, which I think we should have anyway). -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no