From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.devel Subject: Re: feature/completions-highlight-modifications e3c5b99 3/6: Add completions-highlight-mode initial implementation. Date: Thu, 10 Dec 2020 10:23:55 +0200 Organization: LINKOV.NET Message-ID: <87y2i6ytn8.fsf@mail.linkov.net> References: <20201116102729.ywubtda6cqdzc45z@Ergus> <87d00acuh3.fsf@mail.linkov.net> <20201119032519.lpa53ixezgpdppze@Ergus> <87d009kfmf.fsf@mail.linkov.net> <20201119105052.kfichqojkhfwwsiz@Ergus> <87k0ugfirt.fsf@mail.linkov.net> <20201120145248.wmbv2zgbvs7bg25i@Ergus> <871rgmwt6e.fsf@mail.linkov.net> <20201122230956.mai3i6ckqymzvyvb@Ergus> <87pn44juyg.fsf@mail.linkov.net> <20201123114620.6htiapgjp4oykvib@Ergus> <6ead978f-982f-06b3-5688-3c1a2019e66f@yandex.ru> <86941076-09A9-429B-9E9F-261F974B6546@aol.com> <32f75354-8657-22b9-f8d7-60e6a7258bed@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40705"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) Cc: Ergus , Stefan Monnier , Drew Adams , emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Dec 10 09:41:33 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1knHVz-000ASZ-Q7 for ged-emacs-devel@m.gmane-mx.org; Thu, 10 Dec 2020 09:41:31 +0100 Original-Received: from localhost ([::1]:39792 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1knHVy-0007oQ-Nj for ged-emacs-devel@m.gmane-mx.org; Thu, 10 Dec 2020 03:41:30 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35400) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1knHP7-0001vn-TC for emacs-devel@gnu.org; Thu, 10 Dec 2020 03:34:26 -0500 Original-Received: from relay7-d.mail.gandi.net ([217.70.183.200]:58873) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1knHP4-0008A2-1E for emacs-devel@gnu.org; Thu, 10 Dec 2020 03:34:25 -0500 X-Originating-IP: 91.129.99.98 Original-Received: from mail.gandi.net (m91-129-99-98.cust.tele2.ee [91.129.99.98]) (Authenticated sender: juri@linkov.net) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id 75F032000E; Thu, 10 Dec 2020 08:34:17 +0000 (UTC) In-Reply-To: <32f75354-8657-22b9-f8d7-60e6a7258bed@yandex.ru> (Dmitry Gutov's message of "Thu, 10 Dec 2020 03:16:02 +0200") Received-SPF: pass client-ip=217.70.183.200; envelope-from=juri@linkov.net; helo=relay7-d.mail.gandi.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:260640 Archived-At: >> Maybe the question to do now is: >> Which improvements do you thing could be accepted in the Default >> completions to modernize it a bit and improve the >> interaction/look. I mean specially for the first impression and to >> improve the functionality when running with -Q. > > FWIW, this zsh-inspired completion looks better to me than the current > default one. It's just snappier. I like zcomplete as well, but the problem is how to activate it unobtrusively? So that before activation navigation keys retain their normal meanings, but after activation they navigate in the completions list. zsh uses TAB TAB to activate completions navigation, but in the Emacs minibuffer TAB TAB browses the completions list pagewise.