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: Emacs should provide more modern item completion out of the box Date: Fri, 3 Jan 2020 15:57:12 +0300 Message-ID: <4c6ae62d-f250-ac89-92a8-ae655fd0d85b@yandex.ru> References: 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="55641"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 Cc: ndame , "emacs-devel@gnu.org" To: Andrea Corallo Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jan 03 13:57:28 2020 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 1inMW7-000EKg-6b for ged-emacs-devel@m.gmane.org; Fri, 03 Jan 2020 13:57:27 +0100 Original-Received: from localhost ([::1]:51906 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1inMW5-0002cL-Up for ged-emacs-devel@m.gmane.org; Fri, 03 Jan 2020 07:57:25 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47551) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1inMVy-0002Zu-U2 for emacs-devel@gnu.org; Fri, 03 Jan 2020 07:57:20 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1inMVx-0003dZ-NB for emacs-devel@gnu.org; Fri, 03 Jan 2020 07:57:18 -0500 Original-Received: from mail-lf1-x130.google.com ([2a00:1450:4864:20::130]:46820) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1inMVx-0003Vj-AT for emacs-devel@gnu.org; Fri, 03 Jan 2020 07:57:17 -0500 Original-Received: by mail-lf1-x130.google.com with SMTP id f15so31797082lfl.13 for ; Fri, 03 Jan 2020 04:57:17 -0800 (PST) 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=R40kS67C2mgBULKehhPIR933W+79fcI1zK3WaFd6xsA=; b=d+qeqqWhjsgz/DuByzDfxG4mx40cgH9w6I4ORC1km8Q8DsS6c5BT6RIEKgHTlfCZcn mI5rtQXi1OEk7e0HdZAHxoJY4tgPM6UZnATlzqpeWo//6ng6OxMLca/8Ol4GPlDHmD36 fk2yfooNifW+Fuq26nTin4sbfoFYo0iDe/OqjqMvbBAk/rJRcQkcNpv/9n0wDKDHNqLy Gxmd5wmycgb8D2Ot7Ch7QloKDqkGmHe7UppAEYOoEI0KSG3dK6DCEr1Uy0h8cDzrI56X BQzHmjv/cQUpodLOkT1hIt4FI1h+erkZcMCp/G0wG9GdohYsO91jkQaZxjasWHmEVTz2 XqBw== 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=R40kS67C2mgBULKehhPIR933W+79fcI1zK3WaFd6xsA=; b=fXo0dWeTmdEZUAIAmsRYw3kKGsGfcSPDnsVMx5wi2k689fG8q7lnydWTiOfgHFIr0Y hDHe5OJ8tnUI3ATgDIu8H5IXjJDvpHNu0+TtHqkl4iq+0Zcs+IS2ZSgvcbisQvMdfZSh o/gK1vuZN3p8wR6fRgFj/ehbUppG66+pa5sP3n8+8WqacpjeVAf7Ox22Ig6MNXpZwsMw n1/UU8yDF7fVYtzhsxO1QyRL2IVwg5oTBVt+ysB6L6WSJpXU+jWgE73F7Pw9qbFdJxt5 1gRmPr7YSHYE/TN9hlEXpcXlm7gQX+S6YK7JDdHIYLz/prFi9oOBDP5w0V7nEIDruABw WAYg== X-Gm-Message-State: APjAAAU4ZbZovjC6d2ZlXOXLbg5gsLyA91OZpMaElhxO/iTrxlJ3pD1W fHtSgaxciAZpYDzQ38xnhmSE9XunSOc= X-Google-Smtp-Source: APXvYqyx4wln2VW6fVP87ODQ+DNicvKV2lJlX7bVnjYi/s5xrIqeRqx6SxNvAQGa5x5mc7VQw2Qb+A== X-Received: by 2002:ac2:5975:: with SMTP id h21mr48958081lfp.165.1578056235187; Fri, 03 Jan 2020 04:57:15 -0800 (PST) Original-Received: from [192.168.1.142] ([178.252.127.239]) by smtp.googlemail.com with ESMTPSA id s4sm16881920ljd.94.2020.01.03.04.57.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 03 Jan 2020 04:57:14 -0800 (PST) In-Reply-To: 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::130 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:243889 Archived-At: On 03.01.2020 11:18, Andrea Corallo wrote: > Hi, in my opinion despite completion the other feature that is really > killer in helm-M-x is that it suggests the key bindings associated with > the listed commands. > > This is extremely helpful for learning new Emacs key bindings with > almost no effort. > > Is there a way to have that with fido-mode or icomplete-mode? Not exactly. But you can go the third-party packages route and install counsel and ivy-posframe. Here's a screenshot of how they can be configured together: https://www.reddit.com/r/emacs/comments/ehjcu2/screenshot_polishing_my_emacs_who_said_an_old/