From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Ordering of command completions Date: Sun, 07 Dec 2014 23:13:30 +0100 Organization: Programmerer Ingebrigtsen Message-ID: References: <87d27vicq7.fsf@igel.home> <87egsbt8td.fsf@wanadoo.es> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1417990456 23274 80.91.229.3 (7 Dec 2014 22:14:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 7 Dec 2014 22:14:16 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Dec 07 23:14:10 2014 Return-path: Envelope-to: ged-emacs-devel@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 1Xxk5h-0005lr-4w for ged-emacs-devel@m.gmane.org; Sun, 07 Dec 2014 23:14:09 +0100 Original-Received: from localhost ([::1]:59389 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xxk5g-0001t2-Mq for ged-emacs-devel@m.gmane.org; Sun, 07 Dec 2014 17:14:08 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48121) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xxk5N-0001sx-CF for emacs-devel@gnu.org; Sun, 07 Dec 2014 17:13:55 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xxk5H-0008Gc-3x for emacs-devel@gnu.org; Sun, 07 Dec 2014 17:13:49 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:36778) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xxk5G-0008GO-T5 for emacs-devel@gnu.org; Sun, 07 Dec 2014 17:13:43 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Xxk5G-0005X2-19 for emacs-devel@gnu.org; Sun, 07 Dec 2014 23:13:42 +0100 Original-Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 07 Dec 2014 23:13:42 +0100 Original-Received: from larsi by cm-84.215.51.58.getinternet.no with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 07 Dec 2014 23:13:42 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 13 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: cm-84.215.51.58.getinternet.no Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAIVBMVEU0JzPY1tccERtnVWGN eoF2ZW8QBw7///9VQ04IAgUFAAKEP/AaAAACR0lEQVQ4jc3TMWvdMBAH8MOPPNSxUMj60GDSTiay wGt40h6QDB4fHgzuF8hqnmrQWDIY5LFDQPqU/ctuQgvp0K0GL/r57mTdiW6f3n/o/4SHj+8/lGJY UyDOh6HgnJ+YpxDCGimua0qRCl72JyI6kS8AKYEBL7StMcbw0iukDSZi3nlP00QL1uIOP4hdG+al E1ifli0iIlN6JjdV3kupEeOHnH2H78z5ynkhrHOTG3ISimlN8eKbQyMbKerOdIdy22dMqHQRzSxs 57TtjPHHsENK4SSFNNbUbevObXMcd1jTcidk2yqsG6lldxxzcQTE5c5hXVndWq3a8w6oEZa7WQO0 VQpkinGNABzAQLXCIt62lbq9jtsPXj6EgWXQsp1ra7S+36EvAVJbq4R01mAX1RhioJeiXHqGJNY0 zgkjpa0GpKcXxpf+oD4hUTNhwy2gzI1Kz+PS31itpfD+IB60qB/LEGJuLVIprVzjfeGdcPJa5n5g u0tPUgrhiaFbzlW8HNeQ+4iIR+bRCQfzEwfwYoebavtaNRXLo1JeCk75RHpXYWrooKw49jv0O7BW T8QPStX3fAPO912d5o6Iz9bmCpi9ng8UAQM+4Cfu/TfE5drhUqAfMQz5MwDVZ4/iAw5xAeDYc8UT udwTKsoMcYtYhhxDswYUAAxcyK3N0GPO0VdlqBh2WH8JUtWAhnKmV0B5CKtNfQaE8Aa5PkBMgOlz hvgG2Blhqrtu+pLy0G7FNwjPuDuzaYqv+wL9cSNvf7ucf7nNT/8OPwHWfrefhZM/0AAAAABJRU5E rkJggg== Mail-Copies-To: never X-Now-Playing: Split's _Boris, Joe Volk_: "Joe Volk - Call To Sun" User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:O17vCc6Q3h1cYH5Qjhg+Njetqak= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:179320 Archived-At: And this wouldn't necessarily be just about `M-x'. Once in a while a user executes a command that's meant for a totally different mode, and then all the text disappears from the buffer and the user is sad. If the user manages to type `M-x message-send-and-exit' without TAB completion, Emacs could then say "This command is for message-mode, and this is a text-mode buffer. Really execute?" or something. I remember some bug reports along those lines over the years... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no