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.help Subject: Re: icomplete-vertical-mode not taking effect Date: Sun, 20 Jun 2021 14:21:12 +0300 Message-ID: References: <87eed1tnv6.fsf@zoho.eu> <20210618115437.nzlm63ugly7q5t3j@Ergus> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12847"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0.7+183 (3d24855) (2021-05-28) Cc: arvid-harnack@lavache.com, help-gnu-emacs@gnu.org, moasenwood@zoho.eu To: Ergus Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jun 20 13:22:47 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 1luvXK-0003A2-VG for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 20 Jun 2021 13:22:46 +0200 Original-Received: from localhost ([::1]:54212 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1luvXK-0007ij-1m for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 20 Jun 2021 07:22:46 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52362) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1luvWS-0007fm-4O for help-gnu-emacs@gnu.org; Sun, 20 Jun 2021 07:21:52 -0400 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:53195) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1luvWP-0000rS-6e for help-gnu-emacs@gnu.org; Sun, 20 Jun 2021 07:21:50 -0400 Original-Received: from localhost ([::ffff:197.157.0.61]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 00000000000D9933.0000000060CF24CA.00000721; Sun, 20 Jun 2021 04:21:45 -0700 Mail-Followup-To: Ergus , arvid-harnack@lavache.com, moasenwood@zoho.eu, help-gnu-emacs@gnu.org Content-Disposition: inline In-Reply-To: <20210618115437.nzlm63ugly7q5t3j@Ergus> Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: 29 X-Spam_score: 2.9 X-Spam_bar: ++ X-Spam_report: (2.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_SBL_CSS=3.335, RCVD_IN_SORBS_WEB=1.5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action 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:131089 Archived-At: * Ergus [2021-06-18 14:55]: > > > > Have found that calling (icomplete-vertical-mode 1) without > > > first calling (icomplete-mode 1), does not enable (icomplete-vertical-mode 1). > > 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 > ‘icomplete.el’. > (icomplete-vertical-mode &optional ARG) > Probably introduced at or before Emacs version 28.1. > Toggle vertical candidate display in ‘icomplete-mode’ or > ‘fido-mode’. 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 ‘Icomplete-Vertical mode’. 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. > If called from Lisp, toggle the mode if ARG is ‘toggle’. 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. -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/