From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.devel Subject: Re: on helm substantial differences - Re: [PATCH] Support "\n" in icomplete-separator Date: Thu, 12 Nov 2020 20:49:18 +0300 Message-ID: References: <837dqr27zs.fsf@gnu.org> <83361f22ah.fsf@gnu.org> <83sg9fzlto.fsf@gnu.org> <83r1ozz22j.fsf@gnu.org> <838sb6zlgn.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40789"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0 (3d08634) (2020-11-07) Cc: spacibba@aol.com, andreyk.mad@gmail.com, emacs-devel@gnu.org, rudalics@gmx.at, monnier@iro.umontreal.ca, ghe@sdf.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Nov 12 18:53:19 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 1kdGmd-000AUG-Ql for ged-emacs-devel@m.gmane-mx.org; Thu, 12 Nov 2020 18:53:19 +0100 Original-Received: from localhost ([::1]:41666 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kdGmc-0006kz-SU for ged-emacs-devel@m.gmane-mx.org; Thu, 12 Nov 2020 12:53:18 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35558) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kdGlR-0005mQ-C6 for emacs-devel@gnu.org; Thu, 12 Nov 2020 12:52:05 -0500 Original-Received: from static.rcdrun.com ([95.85.24.50]:35983) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kdGlP-0006cB-Kc; Thu, 12 Nov 2020 12:52:05 -0500 Original-Received: from localhost ([::ffff:197.157.34.177]) (AUTH: PLAIN admin, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by static.rcdrun.com with ESMTPSA id 00000000002C000A.000000005FAD7641.000026B1; Thu, 12 Nov 2020 17:52:01 +0000 Content-Disposition: inline In-Reply-To: <838sb6zlgn.fsf@gnu.org> Received-SPF: pass client-ip=95.85.24.50; envelope-from=bugs@gnu.support; helo=static.rcdrun.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/12 12:51:55 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] 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:259095 Archived-At: * Eli Zaretskii [2020-11-12 17:41]: > > Date: Thu, 12 Nov 2020 12:13:23 +0300 > > From: Jean Louis > > Cc: Eli Zaretskii , rudalics@gmx.at, spacibba@aol.com, > > monnier@iro.umontreal.ca, andreyk.mad@gmail.com, emacs-devel@gnu.org > > > > Emacs completion is based on the minibuffer. Helm completion is based > > on the completion window. > > No, the default Emacs completion is also based on a separate window > showing the completion candidates in a special buffer *Completions*, > when there are more than one. It is optional features like icomplete > and ivy that use the minibuffer for showing the completion candidates. That sentence above is meant that completion in plain Emacs is taking place in the minibuffer. Words are expanding in the minibuffer and words are completed in the minibuffer. That separate window, as separate and important subject, is opened during completion process is great feature and I hope icomplete will adopt it. Helm completion does not complete in mini buffer. One can write anything in the mini buffer so words are not expanding in the minibuffer. Instead person is making choice in the separate window. I hope you see that.