From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#19468: 25.0.50; UI inconveniences with M-. Date: Mon, 27 Apr 2015 17:01:18 -0700 (PDT) Message-ID: <85733e8a-0064-4ccb-89bc-f450ba7bfcb5@default> References: <83zja6b3tc.fsf@gnu.org> <54A24079.4020902@yandex.ru> <54A2FF47.6010207@yandex.ru> <54A86135.7080004@yandex.ru> <54A90002.7080009@gmx.at> <54A9C3FB.7000602@yandex.ru> <54AA3881.3080304@gmx.at> <54ABBB47.7010603@yandex.ru> <837fszx7iy.fsf@gnu.org> <83pp6pwqnw.fsf@gnu.org> <553EB74A.4030208@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1430179346 7702 80.91.229.3 (28 Apr 2015 00:02:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 28 Apr 2015 00:02:26 +0000 (UTC) Cc: 19468@debbugs.gnu.org To: Stefan Monnier , Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Apr 28 02:02:12 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YmsyZ-0001Ds-KB for geb-bug-gnu-emacs@m.gmane.org; Tue, 28 Apr 2015 02:02:11 +0200 Original-Received: from localhost ([::1]:58160 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YmsyY-0006kP-RN for geb-bug-gnu-emacs@m.gmane.org; Mon, 27 Apr 2015 20:02:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55507) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YmsyU-0006iP-Fk for bug-gnu-emacs@gnu.org; Mon, 27 Apr 2015 20:02:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YmsyQ-0005mK-W1 for bug-gnu-emacs@gnu.org; Mon, 27 Apr 2015 20:02:06 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:52003) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YmsyQ-0005m9-St for bug-gnu-emacs@gnu.org; Mon, 27 Apr 2015 20:02:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YmsyQ-00016S-FY for bug-gnu-emacs@gnu.org; Mon, 27 Apr 2015 20:02:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 28 Apr 2015 00:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19468 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 19468-submit@debbugs.gnu.org id=B19468.14301792924146 (code B ref 19468); Tue, 28 Apr 2015 00:02:02 +0000 Original-Received: (at 19468) by debbugs.gnu.org; 28 Apr 2015 00:01:32 +0000 Original-Received: from localhost ([127.0.0.1]:41779 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ymsxt-00014d-46 for submit@debbugs.gnu.org; Mon, 27 Apr 2015 20:01:30 -0400 Original-Received: from userp1040.oracle.com ([156.151.31.81]:36746) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ymsxp-00014G-TM for 19468@debbugs.gnu.org; Mon, 27 Apr 2015 20:01:26 -0400 Original-Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id t3S01JTo015549 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 28 Apr 2015 00:01:19 GMT Original-Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by userv0022.oracle.com (8.13.8/8.13.8) with ESMTP id t3S01JI9005149 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 28 Apr 2015 00:01:19 GMT Original-Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12]) by userv0122.oracle.com (8.13.8/8.13.8) with ESMTP id t3S01IQZ027804; Tue, 28 Apr 2015 00:01:19 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] X-Source-IP: userv0022.oracle.com [156.151.31.74] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 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.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:102142 Archived-At: > > - When I try to jump to a symbol, and there isn't one with that > > name, I want to see the message "no definitions found", not a > > "Visit tags table" prompt. >=20 > I tend to agree. IIUC, that seems a bit ironic. You took the opposite point of view when I said the same thing about `completion-styles' that you seem to be saying here. I made just that argument: let users know when a given completion method finds no matches, and let them choose whether to go on to trying another method. This seems similar - the difference being that instead of different ways of matching completion candidates you are dealing with different "backends" their candidate sets. Giving users feedback such as "No definitions found" and "No completions", instead of blindly going on to look for other hits using other means, is helpful and gives them more control. At the very least it should be an option: let them decide whether to go on automatically to other attempts. Which is also the argument I made wrt `completion-styles': let users choose which styles should chain automatically to which others, by grouping them. No group(s) means no automatic chaining.