From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Newsgroups: gmane.emacs.bugs Subject: bug#67884: 30.0.50; fido-mode errors when case-fold-search is nil Date: Tue, 19 Dec 2023 10:14:52 +0000 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="28581"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 67884@debbugs.gnu.org To: parlando@intergga.ch Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Dec 19 11:16:18 2023 Return-path: Envelope-to: geb-bug-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 1rFX98-0007KY-Im for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 19 Dec 2023 11:16:18 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rFX8t-0005t2-0X; Tue, 19 Dec 2023 05:16:03 -0500 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 1rFX8q-0005sb-LH for bug-gnu-emacs@gnu.org; Tue, 19 Dec 2023 05:16:00 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rFX8p-00022W-Vg for bug-gnu-emacs@gnu.org; Tue, 19 Dec 2023 05:16:00 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rFX8s-0004jm-DK for bug-gnu-emacs@gnu.org; Tue, 19 Dec 2023 05:16:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 19 Dec 2023 10:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67884 X-GNU-PR-Package: emacs Original-Received: via spool by 67884-submit@debbugs.gnu.org id=B67884.170298091511559 (code B ref 67884); Tue, 19 Dec 2023 10:16:02 +0000 Original-Received: (at 67884) by debbugs.gnu.org; 19 Dec 2023 10:15:15 +0000 Original-Received: from localhost ([127.0.0.1]:34460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rFX86-0002wA-PG for submit@debbugs.gnu.org; Tue, 19 Dec 2023 05:15:15 -0500 Original-Received: from mail-lf1-x131.google.com ([2a00:1450:4864:20::131]:43391) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rFX84-0002b0-OY for 67884@debbugs.gnu.org; Tue, 19 Dec 2023 05:15:13 -0500 Original-Received: by mail-lf1-x131.google.com with SMTP id 2adb3069b0e04-50c04ebe1bbso5300167e87.1 for <67884@debbugs.gnu.org>; Tue, 19 Dec 2023 02:15:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702980904; x=1703585704; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=iX9ffVwx+x3uckWvSwdhL5h+Y1SEOdm/xBZe/7Qp3e4=; b=f/PjIpSXyux5c7eJBw3hkedQsXYnvi8tEnwUp6rH7pDQeEMRnqYhs7PVrmlkeOL9XM cXJpPC8cHgVqeCIyTsiB5tPllPKFEffmk6NKJGI6t7exmX/u8TInuMuxARoW3zMPCOCl 5vtVrztGmhB6m7Nj2aR8MAOfzDqss9xS+bA09/2YWCz2H/K0xGCLgF5h8B9EoLbh2tU1 RFLn+lDrb8PUGYfCQNoyI2LGEegI+dOv5C97f/lz796pPkDLnxy3zRrSRLcTdeOwQJK7 whmz/IBjVpooMpNlWuYoFXOvFdiy1QwUWfHh7JDd2M4SL372Z1Tpgs4AiQnlGJYJGCzG IFhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702980904; x=1703585704; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=iX9ffVwx+x3uckWvSwdhL5h+Y1SEOdm/xBZe/7Qp3e4=; b=lQVwNiBqPvqjAa3YGxfsKMRUj5GDvC0rNCx/PvouQgLZ8BJGBUME9BFdTzinXof0Tr 7LTgZOz0i00BRUW7m682eZUILDg1dlPAvV2C7rwqSLhG8zodpZss2tsTJn6BlUMj1Nqx 4hWfQelheu7GclCX2avpxroYCTZKWI3OI++uKhzAnxWC8rcmJA1VGddelpDLT9SlLXvS 4vn6Le2Dt/jnfdkBWA39MRoCR7z6EOWviH0/KfRcovUfMmQUbHBMN+2uTqhsrpnF6TVr 67Jm74nJGnCICjUA9aVd5XU/CAmqzSm25EmQxsd3SMpX1ClklU79u3wLBHZd7oMd3GOJ 93WA== X-Gm-Message-State: AOJu0Yxh7haU6+Qhm+g/5PU7ILdqBpQSEdSIN5AaJhDbnsodSShh/agC cj96qfjradE991SKPV6+SX0FOGbgmOnrMTuhJ8dshDDntF4= X-Google-Smtp-Source: AGHT+IHy7xQ9pM7RgB+Z84rqpC5m9xHxCg+uYzqnL1MdbKkn16gD7OXgbw13YF7p1wthPlXHjUZL+BUFvTTed1TL5pw= X-Received: by 2002:ac2:55ae:0:b0:50e:2ade:af45 with SMTP id y14-20020ac255ae000000b0050e2adeaf45mr404856lfg.29.1702980904036; Tue, 19 Dec 2023 02:15:04 -0800 (PST) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:276505 Archived-At: close 67884 thanks On Tue, Dec 19, 2023 at 9:50=E2=80=AFAM Jo=C3=A3o T=C3=A1vora wrote: > Thanks. Reproduced. I think the error specifically was due to > recent changes in Emacs master. I fixed the recently introduced error in Emacs master (c0c79b0b4). > In Emacs 29, fido-mode doesn't > error, but doesn't respect case-fold-search either. I may have mislead you to think there was also a problem in Emacs 29, but there isn't. Completion styles obey completion-ignore-case, not case-fold-search directly. Furthermore, while the flex completion style does obey it, fido-mode (which is a "Fake Ido" extension) always sets completion-ignore-case to t by default. There are ways to get around it, admittedly not very practical, but not terrible either. (defun joaot/minibuffer-setup-hook () (setq-local completion-ignore-case nil)) (add-hook 'minibuffer-setup-hook #'joaot/minibuffer-setup-hook t) Jo=C3=A3o