From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: master fe939b3 1/2: Fix reference to `tags-loop-continue' in doc string Date: Mon, 5 Aug 2019 21:50:37 +0300 Message-ID: References: <20190801195403.16246.49802@vcs0.savannah.gnu.org> <20190801195406.087AF20CC8@vcs0.savannah.gnu.org> <87ef23allc.fsf@mouse.gnus.org> <877e7vpgmt.fsf@mouse.gnus.org> <068382bf-e781-4bd7-9a1d-df4857a6db0e@default> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="99730"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 Cc: emacs-devel@gnu.org To: Drew Adams , Robert Pluim , Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Aug 05 20:51:20 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hui4m-000Pq6-G2 for ged-emacs-devel@m.gmane.org; Mon, 05 Aug 2019 20:51:20 +0200 Original-Received: from localhost ([::1]:56580 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hui4l-0007wP-G3 for ged-emacs-devel@m.gmane.org; Mon, 05 Aug 2019 14:51:19 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40684) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hui49-0007tT-Om for emacs-devel@gnu.org; Mon, 05 Aug 2019 14:50:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hui48-0007Pn-QF for emacs-devel@gnu.org; Mon, 05 Aug 2019 14:50:41 -0400 Original-Received: from mail-lj1-x22e.google.com ([2a00:1450:4864:20::22e]:33246) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hui48-0007PQ-IZ for emacs-devel@gnu.org; Mon, 05 Aug 2019 14:50:40 -0400 Original-Received: by mail-lj1-x22e.google.com with SMTP id h10so8691322ljg.0 for ; Mon, 05 Aug 2019 11:50:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=4DvP8xnY2cLMgun7pf5j/WWkRBYVuwtw0PN/bFvJrDc=; b=XPqqXl434q9O6jaICs9GQ6nljeF/xB7WCLQyjospMU4Q5GoJqhRlRgxVBzTPXU6AEo ttBGi/0qGvQUvVFpnsP1TaOAkRSpAILp4UAgkDlMcAbEQaZY3ziIcw3Sr+KTQ7Y52rYp AEFaFqjsX8VhpGIa7+weY7VcUQS8B3n0EyXxww5PKpOsyPHtrCL0S6kzQcayY226g/xn pIRD7DA3LP8H5KUg9qTzBsi0HbUEWmEmuRA//FECvD2d6NtomeB/OaxT6IWmJN+qZNym X6CM1P89RvAmh4VpFaZjRE9emZrCbZyt/4cezPjr8hR5TXfocod8LAFsMs9fO15xl7eZ XR0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=4DvP8xnY2cLMgun7pf5j/WWkRBYVuwtw0PN/bFvJrDc=; b=SOdVtXRffHfikDN+aW6zzYDUIalEWBOWQYEsZZLAwp+2bzNOLYt4q97kLTTVXl6EIM lYQxDi/EJqHfoXRl7gLqhSB3KgDQQ5HfuyDZppmZRIVOd6UsrTIE/DMo8fN6XyWSgxEp NJ+m97i8XEbL12kr7xRYkS4FtW1rgfvIZoud0AZFOVOlkICbJAAycfu4Y8TlzINwSJoO m2dJ/gDFev5rlih8n1AR77tgL8RpEuNY9E+4nMUwvQVe2fz91nQ45oo+wVuy693OwYcp zP5SpbdTwe799CmNOYbfBSATtjFFHyRTrWueAAS961wW7RufkG+EIDDcb/1jYeDG6GTa KuAw== X-Gm-Message-State: APjAAAWRM6C5FVXwXjnhmADJ30w6kRxRHyBG5hhmWQhGS+FP7Gzc5Jep hgofhIAdTZQ54zSAdbxL9/kSV//5BoSjWQ== X-Google-Smtp-Source: APXvYqxwMk4/eXvqCoL6wyxGRO/V+PHcnJ8rgX4z+E4MemmzW8uqaf7JQF3eJk7roK2bxrT8I8r2FQ== X-Received: by 2002:a2e:298a:: with SMTP id p10mr77896161ljp.74.1565031038594; Mon, 05 Aug 2019 11:50:38 -0700 (PDT) Original-Received: from [192.168.1.142] ([178.252.127.239]) by smtp.googlemail.com with ESMTPSA id o8sm17429049ljh.100.2019.08.05.11.50.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 05 Aug 2019 11:50:37 -0700 (PDT) In-Reply-To: <068382bf-e781-4bd7-9a1d-df4857a6db0e@default> Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::22e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:239194 Archived-At: On 8/5/19 6:05 PM, Drew Adams wrote: > I would say "also useful" and "differently useful", > or "sometimes more useful" - not "more useful". > > Is `occur' (show all matches, let you get directly > to any, in any order) more useful than incremental > search? The question was about xref, not general Emacs usage. Since M-. is bound to xref-find-definitions, M-, should do the action that makes most sense for the former. > But I also recognize that a single tool - even a > good, flexible one - is not necessarily the best > tool for all jobs. That is true, and we provide different commands and ways of interaction. But the number of useful, short key bindings is limited, and we have to make a good, consistent choices in that regard that would benefit the most users. > But why is it too late to rehabilitate the > `do the next thing' commands and their doc, > and give them key bindings once again? Why > promote only `xref', essentially deprecating > the others? I'm not seeing a specific proposal, like which keys exactly would you want to use. Maybe make a bug report specifically about that. IIRC pop-tag-mark was bound to 'M-*'? It seems unused. > Why not promote (document, bind, etc.) both > approaches? We don't denigrate Isearch just > because we have `occur'. Because bindings loads of different commands to many different, long keybindings is not as useful as some people seem to think. > I'm convinced of the utility of `xref' (and > I always was). I'm not convinced that the > existing commands/keys had to be sacrificed > in order to promote what you see as "more > useful" (even perhaps as best for all uses). I wouldn't say that any commands were sacrificed.