From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier via Users list for the GNU Emacs text editor Newsgroups: gmane.emacs.help Subject: Re: Setting numecir values according to symbol Date: Sun, 30 Oct 2022 08:54:28 -0400 Message-ID: References: Reply-To: Stefan Monnier Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17121"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:ni7K0+ZRPjXQHVkXrKIGvz/CMvU= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun Oct 30 13:54:58 2022 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 1op7q5-0004CL-Mx for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 30 Oct 2022 13:54:57 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1op7pl-00028S-TA; Sun, 30 Oct 2022 08:54:37 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1op7pj-00027Q-GF for help-gnu-emacs@gnu.org; Sun, 30 Oct 2022 08:54:35 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1op7pi-0000R7-57 for help-gnu-emacs@gnu.org; Sun, 30 Oct 2022 08:54:35 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1op7pg-0003lu-Py for help-gnu-emacs@gnu.org; Sun, 30 Oct 2022 13:54:32 +0100 X-Injected-Via-Gmane: http://gmane.org/ Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.248, SPF_HELO_NONE=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.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: "help-gnu-emacs" Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:140509 Archived-At: Heime [2022-10-30 04:31:34] wrote: > Am currently implementing a system that sets the minibuffer completion > framework for emacs. I set the numeric value of "mbcomplt" according > the value of a variable "armg" which is a symbol. > > Perhaps I can implement the setting of "mbcomplt" in a much more > straightforward manner than using the following implementation. > > (defvar mbcomplt 0) > > (cond > ((eq armg 'auto) (setq mbcomplt 0) > ((eq armg 'icomplt-horz) (setq mbcomplt 1) > ((eq armg 'icomplt-vert) (setq mbcomplt 2) > ((eq armg 'ivy) (setq mbcomplt 3) > ((eq armg 'vertico) (setq mbcomplt 4) > ((eq armg 'helm) (setq mbcomplt 5))) Without giving more info about how you're using those two vars, it's hard to tell, but my crystal ball tells that you're probably better off getting rid of `mbcomplt` and using `armg` instead. Stefan