From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings via "Emacs development discussions." Newsgroups: gmane.emacs.devel Subject: Re: Feature branches review please Date: Thu, 05 Nov 2020 22:24:46 +0000 Message-ID: References: <20201104161200.tyeo2r5jibdahukb.ref@Ergus> <20201104161200.tyeo2r5jibdahukb@Ergus> <234bba7f-fd5c-ed39-8a5e-8a6ce3125bf1@inventati.org> Reply-To: Gregory Heytings Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21747"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Alpine 2.22 (NEB 394 2020-01-19) Cc: emacs-devel@gnu.org To: Jean Louis Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Nov 05 23:27:53 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 1kanjV-0005ZQ-EB for ged-emacs-devel@m.gmane-mx.org; Thu, 05 Nov 2020 23:27:53 +0100 Original-Received: from localhost ([::1]:40840 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kanjU-0008OP-Cc for ged-emacs-devel@m.gmane-mx.org; Thu, 05 Nov 2020 17:27:52 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41078) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kangg-0005FH-75 for emacs-devel@gnu.org; Thu, 05 Nov 2020 17:24:58 -0500 Original-Received: from mx.sdf.org ([205.166.94.24]:54794) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kangd-0004Zz-Ha for emacs-devel@gnu.org; Thu, 05 Nov 2020 17:24:57 -0500 Original-Received: from sdf.org (IDENT:ghe@faeroes.freeshell.org [205.166.94.9]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 0A5MOneC027361 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Thu, 5 Nov 2020 22:24:49 GMT Original-Received: (from ghe@localhost) by sdf.org (8.15.2/8.12.8/Submit) id 0A5MPHmU006832; Thu, 5 Nov 2020 22:25:17 GMT In-Reply-To: Received-SPF: pass client-ip=205.166.94.24; envelope-from=ghe@sdf.org; helo=mx.sdf.org X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/05 15:39:08 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-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:258767 Archived-At: > > I expect to be able to move in vertical line, not only type letters. > Feeling is rigid, I cannot move up and down with familiar keys likes C-n > or C-p like I can do in ivy-mode or in helm > With icomplete-mode, C-h m tells you that: C-, is icomplete-backward-completions C-. is icomplete-forward-completions And you can always: (define-key icomplete-minibuffer-map (kbd "C-n") 'icomplete-forward-completions) (define-key icomplete-minibuffer-map (kbd "C-p") 'icomplete-backward-completions) > > Maybe it is separator. Even with my customization, C-j is not working. > With icomplete-mode C-j would do what you want (it is bound to icomplete-force-complete-and-exit). I looked at your video, most of the time I do not understand what you try to do. Of course nothing works as you expect it to work, out of the box, without reading any documentation. And yes, ivy and helm have more features, so if you prefer ivy or helm, just use ivy or helm. > > 4. icomplete-mode reinvents the wheel and is already in Emacs. > No, icomplete-mode does not reinvent the wheel, it came first, then came ido-mode, then ivy and helm.