From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thierry Volpiatto Newsgroups: gmane.emacs.devel Subject: Re: Key bindings proposal Date: Tue, 24 Aug 2010 17:20:50 +0200 Organization: ThierryVolpiatto Message-ID: <87eidoqbot.fsf@tux.homenetwork> References: <19534.1494.627000.357123@gargle.gargle.HOWL> <19537.40472.267000.563053@gargle.gargle.HOWL> <87tymlv41y.fsf@mail.jurta.org> <87aaodo1qt.fsf@tux.homenetwork> <87tymlvyif.fsf@mail.jurta.org> <87occtc9pa.fsf@tux.homenetwork> <8C662051648B4596802BF3DD72FC64FD@us.oracle.com> <87lj7wcdzf.fsf@mail.jurta.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1282663400 8750 80.91.229.12 (24 Aug 2010 15:23:20 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 24 Aug 2010 15:23:20 +0000 (UTC) Cc: Drew Adams , emacs-devel@gnu.org To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 24 17:23:19 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OnvLK-0000O4-Pc for ged-emacs-devel@m.gmane.org; Tue, 24 Aug 2010 17:23:19 +0200 Original-Received: from localhost ([127.0.0.1]:45038 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OnvLJ-0006PP-W5 for ged-emacs-devel@m.gmane.org; Tue, 24 Aug 2010 11:23:18 -0400 Original-Received: from [140.186.70.92] (port=40150 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OnvLE-0006Nv-1O for emacs-devel@gnu.org; Tue, 24 Aug 2010 11:23:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OnvLC-0000ij-Qm for emacs-devel@gnu.org; Tue, 24 Aug 2010 11:23:11 -0400 Original-Received: from mail-ew0-f41.google.com ([209.85.215.41]:49225) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OnvLC-0000ib-MF for emacs-devel@gnu.org; Tue, 24 Aug 2010 11:23:10 -0400 Original-Received: by ewy28 with SMTP id 28so3685524ewy.0 for ; Tue, 24 Aug 2010 08:23:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:cc:subject :in-reply-to:organization:references:user-agent:date:message-id :mime-version:content-type; bh=OxxQd7APKb32s0OM9JNs5SHDIto1WxGDUNPKeXH7OgE=; b=S0vfcO9r04A5jg6xJjSXoh+akMA8duyXiNosMN/lmKA4ZrUyGcSHd5lQQYoscl4W34 2cpzqcUYEycDDk68uZcNSBx/qM4Onn5yp6/59gdU/PtLUcNi/1zHIkMX36xkPlOZnm3Q AIAWyC5EpdKGJAFTKrQWZeSFIjhKv5YhSpDk4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:in-reply-to:organization:references:user-agent :date:message-id:mime-version:content-type; b=c5AP7NyB4oZCgzFaloqJTyz/w44cjGLF8J83aTVwWqa60jCmbzTOOP/SyrS2nLfLg4 pOo5JZRsveKtp5A2ANRsYXAyD/pIozlLG/cj8NfepDq+w2mniHpk0lM8IG3mMxet1dH2 3dlR5dJFHiIQxEg8/3/9oBlSAldHX/VskrHoQ= Original-Received: by 10.216.44.209 with SMTP id n59mr915358web.58.1282663389390; Tue, 24 Aug 2010 08:23:09 -0700 (PDT) Original-Received: from tux.homenetwork (222.211.85-79.rev.gaoland.net [79.85.211.222]) by mx.google.com with ESMTPS id n17sm147659weq.6.2010.08.24.08.23.06 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 24 Aug 2010 08:23:07 -0700 (PDT) In-Reply-To: <87lj7wcdzf.fsf@mail.jurta.org> (Juri Linkov's message of "Tue, 24 Aug 2010 14:55:00 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:129148 Archived-At: Juri Linkov writes: >> And normal access to the history (as well as access using completion). > > Any reason why this is still not available in vanilla Emacs? > >> I made the point that the solution to the problem Juri described is >> not to rename the commands but to use better completion >> (e.g. substring, regexp, pcomplete, fuzzy,...). That's the point. >> It does not matter how you get better completion. > > Yes, better completion is what we need. This includes pushing > more likely completions to the top of the list. But it seems > in anything-M-x the sorting order of completions is random > (at least, I can't deduce any logic behind the order of its completions). No sorting is done in anything-M-x, i think it's not really useful, as as soon you type some characters, all commands starting with these characters go on top of list. Regexp are accepted also, and if you have anything-match plugin enabled, multi regexp completion is available (just enter a space in anything pattern). OTOH, last command used is always pushed on top of history, that mean all recents commands are on top of list (doublons and not bounded commands are removed). -- Thierry Volpiatto Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997