From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#45474: [External] : bug#45474: Icomplete exhibiting in recursive minibuffer when it =?UTF-8?Q?shouldn=E2=80=99t?= Date: Sun, 18 Apr 2021 04:04:36 +0000 Message-ID: References: <3ed97a9c53e0a5d4fef8@heytings.org> <87fszrz21d.fsf@mail.linkov.net> <3ed97a9c530093aca93d@heytings.org> <7dee3f4235d331cab291@heytings.org> <87r1jatd34.fsf@mail.linkov.net> <7dee3f423551aaf318cb@heytings.org> <87im4kzlfm.fsf@mail.linkov.net> <1869622e16546eafd9df@heytings.org> Mime-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1214"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Gregory Heytings , "45474@debbugs.gnu.org" <45474@debbugs.gnu.org>, Dario Gjorgjevski , Juri Linkov To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Apr 18 06:05:11 2021 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 1lXygI-0000By-RL for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 18 Apr 2021 06:05:11 +0200 Original-Received: from localhost ([::1]:42756 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lXygH-0007va-P4 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 18 Apr 2021 00:05:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34074) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lXygA-0007vS-Rs for bug-gnu-emacs@gnu.org; Sun, 18 Apr 2021 00:05:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33495) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lXygA-0003Ac-Km for bug-gnu-emacs@gnu.org; Sun, 18 Apr 2021 00:05:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lXygA-0000SL-Ex for bug-gnu-emacs@gnu.org; Sun, 18 Apr 2021 00:05:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 18 Apr 2021 04:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45474 X-GNU-PR-Package: emacs Original-Received: via spool by 45474-submit@debbugs.gnu.org id=B45474.16187186831724 (code B ref 45474); Sun, 18 Apr 2021 04:05:02 +0000 Original-Received: (at 45474) by debbugs.gnu.org; 18 Apr 2021 04:04:43 +0000 Original-Received: from localhost ([127.0.0.1]:45041 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lXyfr-0000Rk-Cr for submit@debbugs.gnu.org; Sun, 18 Apr 2021 00:04:43 -0400 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:32230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lXyfo-0000Rb-Jg for 45474@debbugs.gnu.org; Sun, 18 Apr 2021 00:04:41 -0400 Original-Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 13I44dRf010054; Sun, 18 Apr 2021 04:04:39 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=NjC0/hiS9BCJ48caik8NMMJRBHN6Q/aJ6UF34ESLKgM=; b=s/Kio+PwUiy4vS//9C4SeObsQj2O/XtjImv0kM3Nr/skFDRBd64Agv2LpTAqpRX4INvd VtvBOpUaUUJlRnC87aHnB1kzQinhdfGyIUb58xfscsEBetsxRyTz1yAlC7gOsO7sCWek gEL64KADxXBtCXxJCzem+MBp1Oql1jdbEMrp/V5RS4KGvQ7WpZpLSmF/pJS0+TcqCuqu i3r5JrKl5ICPVGZZFNdqCGZ7FZlRz9NKvF8XWYEgidYGQBUO2rahXF099/6RCHwykNei 8NQCTHaE3O8nmaUwwcjfvzISWZExeqPtuRuJcaJwxElxo0H37Koxn61MCatKoVe3r8iX Tw== Original-Received: from oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 3806v9r2s0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 18 Apr 2021 04:04:39 +0000 Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [127.0.0.1]) by pps.podrdrct (8.16.0.36/8.16.0.36) with SMTP id 13I44cOp025721; Sun, 18 Apr 2021 04:04:38 GMT Original-Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2174.outbound.protection.outlook.com [104.47.58.174]) by aserp3020.oracle.com with ESMTP id 3809jwcyum-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 18 Apr 2021 04:04:38 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MOCSAza7z3GV18vbS75kVF2Jqk+BI5EaM86yTz/HomB5RrHbDvPweloNwiL4e1952nO3+PCXmxHLJPn0fW4Vp0aOvmgOeIsyWQcdmVYUbViGOcy1n/tSs27Gqx+UNr7HAfioMZno7IS6DBLDTpAaG+LX5wo+uGIJd+nOBY1kp+Ka3/Wuv0Q5HWdn2GVMAFKjVOFSjXVrMIL7sihq9mQG7ezRa0UiIK5fKnx+NQg8FpqRzr+Tc77wyTU5XC57II6eecOYPefCyZt+SqBXeD8mo+FDmNPyGyByOugzGbVPZ2hRUFFVbhsT+rysVqTAWFMCLBBRK0D4dzTh6WWGv5oZjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NjC0/hiS9BCJ48caik8NMMJRBHN6Q/aJ6UF34ESLKgM=; b=IWkwFGOAmrOblRVTMXHJwfG6sVsUFb7Ux9LKFqqFwd6zzI95QJPFKKELonZWWqNk4XV9JHis2M+HsyNKGQ+rQ8YBVktRV3nWc3bumViS5y43vUvyYGd6s3MsRK0IWvq8BvxAsWjgI2vEIJwN5usqJiYXnlz9mYn4bgKt2utaCGcpqPjOIDuvr0A/q38LepvWhKMivHFPx4Y2aWug7AHu/yeRqd5nOM48nBvkDOGvlqgjzwnGKuCjnq7dx+2QzMZkOzOJa/zUNgySqUTzJT6FRZoNGUirrY67zXfEd/nFflZ7VaO0pE8Hys9IueolKClYno8hVdH9mwM2jJ36wmwfFQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NjC0/hiS9BCJ48caik8NMMJRBHN6Q/aJ6UF34ESLKgM=; b=l/ZfpS1U7CiHUaFJAZSoFmsuFljVGhCdBonejuSK+NAuwWJZRG6nYbSHsgZ77OYhyq3Yw+VE7RXa7muc9aLYvPmRqyU7SRhe4763GF7NiWlMxZuREIFGoHneNg2q4e1o+8ExtkYBYXNlKG5DJyjQwpV4aQWV0D5CchfBOZUExJY= Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SN6PR10MB2736.namprd10.prod.outlook.com (2603:10b6:805:44::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.19; Sun, 18 Apr 2021 04:04:36 +0000 Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::2109:9725:fd4a:6494]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::2109:9725:fd4a:6494%6]) with mapi id 15.20.4042.024; Sun, 18 Apr 2021 04:04:36 +0000 Thread-Topic: [External] : bug#45474: Icomplete exhibiting in recursive minibuffer when it =?UTF-8?Q?shouldn=E2=80=99t?= Thread-Index: AQHXNAc7XypQUxvUc0SIZezbfQ8iuKq5pslw In-Reply-To: Accept-Language: en-US Content-Language: en-US authentication-results: iro.umontreal.ca; dkim=none (message not signed) header.d=none;iro.umontreal.ca; dmarc=none action=none header.from=oracle.com; x-originating-ip: [73.170.83.28] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c4f26092-3f60-4d4d-c9dd-08d9021f14ce x-ms-traffictypediagnostic: SN6PR10MB2736: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8Sh917i+ixu+WVyZTQoerOPkmcTv3kxZLxizoXJUPYKtz0ONQ6LAKz98cQYPia1Gy9oi4JP4lbsmlTGM1Sg49E0LEnj2MskNX65kPGw90i+9JsGh5xZPeP6Fo1t7l8V5t7bM+6lMc/4n1uNsZADcdEqNp0dQlASB9lwv9fg3umpW1iDBqBbgdtBBZnp7OydNSD28aF3a0jqspAPn6fdX0lxezzsNDmS7GSANWurogSiMd74GA7W9hG/sYGJB6tel+KUzo3Z14I8kK3RT7dSD+qvAl7IcFONsiQyxDOSB4IaVQOQ7wjv4OZDDWJ1zqzlwcoVFg0AD25zVPfnciuszxj6I98zqZy0mTCxkZZPshX/D482T3Xm79QONCXW1s9g8zlyOlJbxChWVIBHiO9VNWAmF/mT9iyIcGB3ohM9RmiA2FDKSad273BNwjz3i66nQUSiZTSZAsfelX91lb7+CQjatCgp3pp9apgkVu6zJj+ovGH2e8wEP7yPSGn+kgI9kRJZ96Msjid9kkJ6iAYRHORpJ7TyLrzSxq806T6cru5cp2ND2nhXxt/QiJbaz1QR+zN2uPxBa9O5QG5F6T77m72Ph9tycHaj/Wh8VGn4E86U= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(346002)(136003)(376002)(366004)(39860400002)(2906002)(52536014)(122000001)(38100700002)(66446008)(478600001)(76116006)(26005)(66946007)(64756008)(186003)(6916009)(7696005)(66556008)(66476007)(71200400001)(6506007)(44832011)(4326008)(8936002)(5660300002)(316002)(9686003)(54906003)(296002)(86362001)(55016002)(33656002)(4744005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: aTJHTSRm+e/OCqUsps8m5gpNsi05UwVPJyXjeGGX3NbeUN77cD+O4l1taz7QWaDPZYdFoxzs7TJRshZgo8QpHOnKFLX0wN3FHI3PmxpXpMbIoPX92Ulk/CevoXKK1P5rL73SMnOQS1CZjBWm5gBsTQq/UqpwdY+En3rITRye89kDYGNeK3N7rYJA0RcltzYCLp9r23Bs5R1dUNt4W6tsueeuxUs/T4Y/T0kE1/3c2kseQWGmPWMk91imfs6r+arVihcibiDeCUw0zZ2SUgxIqUQpztxFakMl9jYuM3PggGeTi/Wh+v7MTRtZO5Abv0SXhFRH4sh6okVeyVY9XinK6sFj3KsBbN7phu29JrAP1uGaqGOvtOaobVwKF+1oBwXUf89rUnOt5u67QyF8qUWzlyo8+aF7ArRkwwZ5CQtYwLq70IpMQ4k28OXU92mTrfrMlY75iFbuiYXMIkI2eUvR2UcbMltY41hGYtD2rdWGvIIYDd+WxEcXal2NaBDQzA9BTGSCD/a32DWi3iOHxPm4wWXUg4I4C901e9Lhm5HddDv9e3i3T94oGTb9Ew4KVA73Sh3D6wCf84Ic4Eecybm82QmzjbQpP56uVJMvi1F0DGAOy6HC7cK2JxTS/6WlCaetkhQj5OYOCf2sfUYXkSnsPBMpqG5okyi7NNMeoZsSeMj2Hyc7YUrEwU7XWHTOXGpKHOkhDjJHZ9wx77xdDi8OK+w/JoMZrPste4NFK21QXBTb2uhTg2/hV3yp02HH rrzQ0nA6YstxiRSvMpDLBKAhDZ+HyoxrcNG9Jw5CvcSIgietuHmrPzAqDiYRc8PIo30l5lfAQlWsZCNht/3eQ89Xtp5NCrlUMN x-ms-exchange-transport-forked: True X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c4f26092-3f60-4d4d-c9dd-08d9021f14ce X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2021 04:04:36.5366 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 3cfkLgBxXrXj1Zxwf18Or1y63uTzwM4Qp3pIQf/qT5/HrTtyyZf2EZGPzgMsd8jojvW/vYKq2o0INUKBhrVBfQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR10MB2736 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9957 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 bulkscore=0 malwarescore=0 suspectscore=0 phishscore=0 spamscore=0 mlxlogscore=986 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104180025 X-Proofpoint-GUID: NuizXY3Y_-O6pYg8p1qbpbmFhPVDk9nA X-Proofpoint-ORIG-GUID: NuizXY3Y_-O6pYg8p1qbpbmFhPVDk9nA 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" Xref: news.gmane.io gmane.emacs.bugs:204292 Archived-At: > >> We should think hard before adding yet another argument. I agree that > >> the current design is problematic. Basically, I think that > >> `minibuffer-completion-table` should be set buffer-locally in the > >> minibuffer instead of being "set" by dynamic scoping. > > > > Apologies for not following this thread, and so > > possibly misunderstanding what you mean there. > > > > But my code depends on `minibuffer-completion-table' > > being "set" by dynamic scoping. >=20 > I'm pretty sure there can be such corner cases, but your description > doesn't make it clear to me why you think setting buffer-locally > would interact poorly with your use. I don't know what more to say. Not being able to have `minibuffer-completion-table' dynamically scoped and settable/redefinable as such a variable would effectively destroy Icicles features that rely on exactly that ability. For Icicles, there's nothing "corner" about this.