From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: arvid-harnack@lavache.com Newsgroups: gmane.emacs.help Subject: icomplete-vertical-mode not taking effect Date: Sun, 20 Jun 2021 13:34:16 +0200 (CEST) Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27804"; mail-complaints-to="usenet@ciao.gmane.io" Cc: help-gnu-emacs@gnu.org, moasenwood@zoho.eu To: "Jean Louis" , "Ergus" Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jun 20 13:35:19 2021 Return-path: Envelope-to: geh-help-gnu-emacs@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 1luvjT-000736-7I for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 20 Jun 2021 13:35:19 +0200 Original-Received: from localhost ([::1]:59304 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1luvjS-0003aj-0d for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 20 Jun 2021 07:35:18 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53898) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1luvj6-0003aX-4J for help-gnu-emacs@gnu.org; Sun, 20 Jun 2021 07:34:56 -0400 Original-Received: from msg-2.mailo.com ([213.182.54.12]:51588) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1luvj3-000149-3k for help-gnu-emacs@gnu.org; Sun, 20 Jun 2021 07:34:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=lavache.com; s=mailo; t=1624188856; bh=0fEub6BMMgkp008Vpnd1Pfm2QLtkd7Rg9gXj3auvzMA=; h=X-EA-Auth:From:To:Cc:Date:Subject:MIME-Version:X-Mailer: Message-ID:In-Reply-To:Content-Type; b=pop5GcZnoQBbwF0LyWBgoP7BCruQWbCLNn0z45dmBlh+N+OrlzXXjQ9HgJB+8n5Hy ffFm8L8AthMpwfONxWS54uFPg1mPQdof7JB4BavUXtrRfjM74IHlse6eYLyYdwuenF zLghemX0STIbWWZ8R+nnC7Dqu1e4jJyRfvLAxrWI= Original-Received: by www-8.mailo.com with http webmail; Sun, 20 Jun 2021 13:34:16 +0200 (CEST) X-EA-Auth: SVr3I+wudFzLl6oY2UZW48MUOvCfFQyVqcy24dcrcFIEw966N0bD3TVq+n2jCz5cW8eH/JTBBE5rAz4t8/SO8PozZBS5BVN3 X-Priority: 3 X-Mailer: COMS/EA21.01/r20210601 In-Reply-To: Received-SPF: pass client-ip=213.182.54.12; envelope-from=arvid-harnack@lavache.com; helo=msg-2.mailo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:131091 Archived-At: I have pointed out that the idea of making icomplete-vertical as a mode cr= eated the problem. From: Jean Louis To: Ergus Subject: Re: icomplete-vertical-mode not taking effect Date: 20/06/2021 13:21:12 Europe/Paris Cc: arvid-harnack@lavache.com; =C2=A0=C2=A0=C2=A0help-gnu-emacs@gnu.org; =C2=A0=C2=A0=C2=A0moasenwood@zoho.eu * Ergus [2021-06-18 14:55]: >=20 > > > Have found that calling (icomplete-vertical-mode 1) without > > > first calling (icomplete-mode 1), does not enable (icomplete-vertica= l-mode 1). >=20 > Yes, this is intended. icomplete-vertical-mode is a submode of > icomplete. Now we know it is not only related to `icomplete' it is also related to `fido-mode'. Additionally the documentation is not clear that it works only within `icomplete-mode' or `fido-mode' > icomplete-vertical-mode is an autoloaded interactive Lisp closure in > =E2=80=98icomplete.el=E2=80=99. > (icomplete-vertical-mode &optional ARG) > Probably introduced at or before Emacs version 28.1. > Toggle vertical candidate display in =E2=80=98icomplete-mode=E2=80=99 or > =E2=80=98fido-mode=E2=80=99. The above does not tell me clearly that I have to first enable one of those modes for `icomplete-vertical-mode' to work. This may be clear to person writing it, I don't feel it is enough for users. > If called interactively, toggle =E2=80=98Icomplete-Vertical mode=E2=80= =99. If > the prefix argument is positive, enable the mode, and if it is > zero or negative, disable the mode. The above even further establishes the fact that this function can be or could be called alone to toggle it.=20 > If called from Lisp, toggle the mode if ARG is =E2=80=98toggle=E2=80=99.= Enable > the mode if ARG is nil, omitted, or is a positive number. > Disable the mode if ARG is a negative number. The above again establishes more information how it would work alone without dependencies. Maybe documentation shall be improved to tell that one has to call first one or the other mode and that `icomplete-vertical-mode' functions only under one of those two. --=20 Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/