From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alessandro Bertulli Newsgroups: gmane.emacs.help Subject: Difference between child frame, popup frame and overlay Date: Tue, 17 May 2022 16:46:33 +0200 Message-ID: <87r14s2p4m.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37656"; mail-complaints-to="usenet@ciao.gmane.io" To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Tue May 17 16:48:56 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 1nqyVM-0009ft-6j for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 17 May 2022 16:48:56 +0200 Original-Received: from localhost ([::1]:43772 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nqyVL-0002P8-7t for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 17 May 2022 10:48:55 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58824) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nqyTC-0002Ge-J3 for help-gnu-emacs@gnu.org; Tue, 17 May 2022 10:46:52 -0400 Original-Received: from mail-ej1-x62b.google.com ([2a00:1450:4864:20::62b]:35433) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nqyT9-00036C-PX for help-gnu-emacs@gnu.org; Tue, 17 May 2022 10:46:41 -0400 Original-Received: by mail-ej1-x62b.google.com with SMTP id ks9so35176741ejb.2 for ; Tue, 17 May 2022 07:46:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:mime-version; bh=x/JYUZZcDqUGFd09jMLCnC8aWSOVGYVyHfybTrcq3Tw=; b=d1b9FezFqye20aWY/CSxY0EFz1CcLIxIEAO70HmzJmp8FRnbMcNIkdl6wI3oDDfJ80 4Z39Welt1shx14k92TBaL4zsovastQmJxrGO5gqmvuQGZ3DGCnbqSDTa1ea9XTvo0k3H 5wXKgSEtVwmI16ZJU6KE30YUKDbicDLoiP0G8G0rgj1c3tuvomE8iq4XckSwmVYuI7lU TglyLOdr6jgXhNsoVd5qEBC3+mLSuZnEf66dbwFX9Mi01zXy4Vq7ioDwaM5RUQLmgydg ATWut6tMeHZsVfW4RrWQUttjOjTvCQaVS9UcTwF/085Q93RpDvUFh3NZ7Paffp87xUJ3 YNjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=x/JYUZZcDqUGFd09jMLCnC8aWSOVGYVyHfybTrcq3Tw=; b=UNGJTBMBxRW05gG0ZOi0FhK+SGJF58n/Vu/Uko+OOr8xS+KesdL2wEqbIn5CPHa2OA pUJuwUZzcluYa8atd3Q1sdbJM5vh4g/JGMaOn7M//NSjX7bf6m9rIAcMF7Y7Kz6TJnoj WzjpNRK67re8JYiAc29RmQEA0ObYgMVUKObwx3Va4AdNpTuRubayV4DGjOUPIz5pC60h Jxw7lFjp6qsTHsRdxyiY99aVMuvEKrQpZhHa1SU+zX7et9itKbG5oz/bgnVO/wheM2ni gJTT0KS1xYtbCNkt5Z+5IQxaGs3gJO98Bdr0RmBgiaqg+dZR92zZ7SPtuOniFQYKmBRN VCrg== X-Gm-Message-State: AOAM532nvE2bgXp256y3EUOL4K8dyOZyb6e0Ozv3zk+Bbdyun9OlyQLq CKT9V6870HwfmF6m7IJxAWPNAsJE3sGDtQ== X-Google-Smtp-Source: ABdhPJwkks51MA99s3+KhvQPgY2o8UxPbYUBdRWi4TAfOe/WOKagBDqBoJvxXilvg8mQvPi/yLuuBw== X-Received: by 2002:a17:907:7da7:b0:6f4:f92b:3986 with SMTP id oz39-20020a1709077da700b006f4f92b3986mr19942241ejc.50.1652798797951; Tue, 17 May 2022 07:46:37 -0700 (PDT) Original-Received: from commodoroII (2-235-154-9.ip228.fastwebnet.it. [2.235.154.9]) by smtp.gmail.com with ESMTPSA id q25-20020a170906145900b006f3ef214db8sm1083328ejc.30.2022.05.17.07.46.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 May 2022 07:46:37 -0700 (PDT) Received-SPF: pass client-ip=2a00:1450:4864:20::62b; envelope-from=alessandro.bertulli96@gmail.com; helo=mail-ej1-x62b.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham 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: , 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:137294 Archived-At: Hi all! Pretty much the title. I am exploring differences between packages like Ivy vs Vertico vs Selectrum, or Corfu vs Company, and sometimes this is taken into play. However, the documentation I found explains only child frames and overlays. So, to be more precise: - what is a popup frame? - in what it differs from child frames/overlays? - where are they used? I.e., can you give examples of packages that use them? Moreover, do you have any reason about when you should use one instead of the other twos? Thanks for your time and sorry if it's a too wide question. Alessandro