From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: =?UTF-8?Q?K=C3=A9vin?= Le Gouguec Newsgroups: gmane.emacs.bugs Subject: bug#40152: 27.0.90; icomplete vs recursive prompts Date: Fri, 20 Mar 2020 19:21:01 +0100 Message-ID: <87wo7ex4z6.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="31695"; mail-complaints-to="usenet@ciao.gmane.io" To: 40152@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Mar 20 19:22:15 2020 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 1jFMHe-00088I-Sk for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 20 Mar 2020 19:22:14 +0100 Original-Received: from localhost ([::1]:57562 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jFMHd-0005Zp-SL for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 20 Mar 2020 14:22:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43140) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jFMHU-0005Zg-Lw for bug-gnu-emacs@gnu.org; Fri, 20 Mar 2020 14:22:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jFMHS-0004ud-Sr for bug-gnu-emacs@gnu.org; Fri, 20 Mar 2020 14:22:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39616) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jFMHS-0004uF-OU for bug-gnu-emacs@gnu.org; Fri, 20 Mar 2020 14:22:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jFMHS-0003WN-Ky for bug-gnu-emacs@gnu.org; Fri, 20 Mar 2020 14:22:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?K=C3=A9vin?= Le Gouguec Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 Mar 2020 18:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 40152 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.158472847413450 (code B ref -1); Fri, 20 Mar 2020 18:22:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 20 Mar 2020 18:21:14 +0000 Original-Received: from localhost ([127.0.0.1]:45589 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jFMGf-0003Us-Ps for submit@debbugs.gnu.org; Fri, 20 Mar 2020 14:21:14 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:47067) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jFMGc-0003Ug-90 for submit@debbugs.gnu.org; Fri, 20 Mar 2020 14:21:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42910) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jFMGY-0004pU-Tk for bug-gnu-emacs@gnu.org; Fri, 20 Mar 2020 14:21:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jFMGX-0003XQ-Rn for bug-gnu-emacs@gnu.org; Fri, 20 Mar 2020 14:21:06 -0400 Original-Received: from mail-wm1-x344.google.com ([2a00:1450:4864:20::344]:50927) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jFMGX-0003Ug-9q for bug-gnu-emacs@gnu.org; Fri, 20 Mar 2020 14:21:05 -0400 Original-Received: by mail-wm1-x344.google.com with SMTP id d198so1843287wmd.0 for ; Fri, 20 Mar 2020 11:21:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=lY4qPr993pgfdQT1xERI72cFU53YnnImrUoWXwizcrE=; b=b7xeZcIu2PGC8NqBRS4luWVW/qklvKanSjmK3Q3bF8xZW7pEQ/To7imZKC/CFj64aA 04deb/7Wp+GreoaOmgOL9jO88/7SYHfIG1Uusvo7JafM23BPna8CJgtXGctQ4Yvf4ivW 6izBcs1JOA1FlR0TIYpcQu3WCzL3LaarewselKlt8+0tSp49R3kalQppsSFQI6mGAQ4L G7yWpKKauUy0lcO8QZ8dbMaXFkxytBxrM8WG3on36vhkxsEV2i4Ryqy4SBvjSkrSTU0v Z2SXP3gacVGiCOlOyBb3lYswUZ6I29W+kzq7xXFBTC+G4PPq87NkkWWdksT1OSMRxh2s 5xYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=lY4qPr993pgfdQT1xERI72cFU53YnnImrUoWXwizcrE=; b=E+EjoZXftj6epyc0Vy4naHlvKuYtsGfnrXo3f/hi97UrgqVo1jCCgdY72sqzW/R1IY FSBU/EGSjqLJOK5vHzq3M6rD4fEZim2A3YqC8+EYn5yNfLBx0LauFWJ8micA6/xF3WS1 E86+1j92exmF7sne6GaHbXC0GuA31b3b1sL4fKFI4VDOu7Y5BujdGOLh//HC9Zf7AUgY 7rv7SKRKe4yt86AwgeBnlBlgbsqocA4wu6MJM3nLfCJj/fjUUbm68WShtAkYBLekqFWp xHDYoBaGEoeGMakS2xPH4VohTS4ujXex1eOlanDrW97tH9bmfwUfWU4Lw7ow+WcQCxHI UJvA== X-Gm-Message-State: ANhLgQ2Lrlj0SGjlTJ1wkG4A2Ja1q4uQo7RVaP+2vEfUaMkGd2ilWaxO dlJin4toE1JkU56czkJclXzSSAWP X-Google-Smtp-Source: ADFU+vv/PtRp3Br491MkHVLaPe7tr1Y8ktJcru5gob0B9V6cr51VadjqVSeaAvmDxxrMcU1YNAr11A== X-Received: by 2002:a1c:2c85:: with SMTP id s127mr11754001wms.18.1584728462729; Fri, 20 Mar 2020 11:21:02 -0700 (PDT) Original-Received: from my-little-tumbleweed (200.143.13.109.rev.sfr.net. [109.13.143.200]) by smtp.gmail.com with ESMTPSA id h26sm6493661wmb.19.2020.03.20.11.21.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Mar 2020 11:21:01 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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" Xref: news.gmane.io gmane.emacs.bugs:177573 Archived-At: Hello, There seems to be some interference between icomplete-mode and some prompting functions such as xref-find-definitions. From emacs -Q, after M-x icomplete-mode: - "Synthetic" reproduction recipe: - (completing-read "Foo? " (tags-lazy-completion-table)) - With actual user commands: - C-x b foo RET - or any non-Lisp buffer, so that xref picks the etags backend - M-. >From there: - Try to input a character. - The identifier prompt is interrupted by the etags prompt ("Visit tags table"). - Try to input a character. - The etags prompt disappears and we're back to the identifier prompt. The identifier prompt is replaced with the etags prompt as soon as a single character is typed. While in the etags prompt, one can use icomplete commands (e.g. TAB, C-.) as well as C-q CHAR to input characters one-by-one. This seems to be reproducible as far back as version 25.3 (couldn't get any 24.x version to compile). (ISTR another instance of this bug where TRAMP and EPG would fight each other when using the sudo or sudoedit methods (the former asking for the root password, the latter for the ~/.authinfo.gpg key), but I can't seem to reproduce it.) Let me know if this report needs more details. Thank you for your time. In GNU Emacs 28.0.50 (build 9, x86_64-pc-linux-gnu, GTK+ Version 3.24.14, cairo version 1.16.0) of 2020-03-18 built on my-little-tumbleweed Repository revision: 64d9b4cd762cd39749b899343cb4878e5998a170 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12007000 System Description: openSUSE Tumbleweed Configured using: 'configure --with-xwidgets --with-cairo' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS XWIDGETS JSON PDUMPER LCMS2 GMP Important settings: value of $LC_CTYPE: en_US.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=local locale-coding-system: utf-8-unix