From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Newsgroups: gmane.emacs.devel Subject: Re: Inline completion preview Date: Fri, 27 Oct 2023 13:55:47 +0100 Message-ID: References: <83h6mdfcv2.fsf@gnu.org> <83fs1wdzs8.fsf@gnu.org> 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="8752"; mail-complaints-to="usenet@ciao.gmane.io" Cc: me@eshelyaron.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Oct 27 14:56:53 2023 Return-path: Envelope-to: ged-emacs-devel@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 1qwMOR-00020W-SV for ged-emacs-devel@m.gmane-mx.org; Fri, 27 Oct 2023 14:56:51 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qwMNk-0003VZ-G5; Fri, 27 Oct 2023 08:56:08 -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 1qwMNg-0003V9-PW for emacs-devel@gnu.org; Fri, 27 Oct 2023 08:56:04 -0400 Original-Received: from mail-lf1-x12f.google.com ([2a00:1450:4864:20::12f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qwMNd-00034N-FK; Fri, 27 Oct 2023 08:56:02 -0400 Original-Received: by mail-lf1-x12f.google.com with SMTP id 2adb3069b0e04-507ad511315so3006147e87.0; Fri, 27 Oct 2023 05:56:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698411359; x=1699016159; darn=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=pib+6fuVUyQZfBY0F58vomuJP0QXjRE26Ybs6U50tjw=; b=VFeKIctO/lk+dNxrQ+nJoUjShTRcxQtgg/KkSPeLCrlzAMDnkyL+IQjTSfpjl0jrIV i6jg/DAI/CqeL/mBtUx61Yme1zBaa3YeEYMUEsQTSwx/SUKDfoSVeztnmLJrlygcsqy1 eoeXMl+12K4bt5j6ijtNs+iqRd9AmqGA/AXfCUaYaPCMGfFdu4Tlg2xMRjI/p3oJK35N 7noXkNL1W2szQSP1/8RRP/rTG0tBIUq6nxg8Lr3mqEVi298JK9WvtVn9ZSI/DtrmF99E 8rBUhV7iCARXQzsiDWccSErxJKNVf28P7ZGd+Cm5CQNJ9tUdkjF1/SlFR07WA6HhbxPw az8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698411359; x=1699016159; 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=pib+6fuVUyQZfBY0F58vomuJP0QXjRE26Ybs6U50tjw=; b=Qzjl+AFRMnoHI49d2Wc6Kcss5lt8hfDg0cV1hVQXu1TQlFwW8YAhbRNM2PtJ4hq1VO 0aJ74Y5jIlG+Z5f7eiQZ0h08yOVPvN11jFVZnw1L6TvTzAq0rD9OOlhkby9VY5ozplly pbAs/N/YK1JTShUTFKYAdT+chiSJs9nGZmFOIQDZf94vcPL9TWJ4ipi9H/epaoeAV5u+ slVDqaC7A+4Eic63wxK9o9cQahHmXBRC3hjLF0FpNyEIiWQQTP3kdlObXaMXf3/kgKxx 8v7CzXEFvCArG7NaYdKwJshV7Ibo1/GOTceBmBkFy7pg+UcwQ6VlU65nI4P94vJvGCuC 4Tiw== X-Gm-Message-State: AOJu0YwHJYSr5laEUVw4bCIDUcXIpkXnEzlfCi5dnUIZDzJr6JaLufB+ h+0FYi3wPQrepxjIGuS9F/BKZNTwIG0/sVbIjuK1rvcVFQgsZg== X-Google-Smtp-Source: AGHT+IEywYBuMxu4NJPnIp5AjDGNiX2+oh6uBFmxCxcFRdNylGgfS6vtizzyzbwcvOk7TrfwSpUh5tousd1rOezWuLk= X-Received: by 2002:a19:5211:0:b0:507:99fe:28f3 with SMTP id m17-20020a195211000000b0050799fe28f3mr1606639lfb.34.1698411358448; Fri, 27 Oct 2023 05:55:58 -0700 (PDT) In-Reply-To: <83fs1wdzs8.fsf@gnu.org> Received-SPF: pass client-ip=2a00:1450:4864:20::12f; envelope-from=joaotavora@gmail.com; helo=mail-lf1-x12f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:311931 Archived-At: On Fri, Oct 27, 2023 at 1:18=E2=80=AFPM Eli Zaretskii wrote: don't see any catastrophe in having features that can only work > on GUI frames, although we should try to avoid that. For example, > popup menus and dialog boxes were not supported on TTY frames for 2 > decades, and we didn't consider that to be such a bad thing. Because popup menus and dialog boxes aren't nearly as useful as a completion popup. Who even uses the mouse? > So we > could develop the feature discussed here on GUI, and then take the > next 2 decades to find a way of doing that on TTY. Ha. Well, my opinion of fancy-shmancy GUI completion in other IDEs is that they don't really add anything in terms of usablity. Company-mode looks pretty good to me when you look past the odd bug, and the only difference between GUI and TUI versions is some fancy symbol characters that could probably also be implemented in TUI. Let's do this for both TUI and GUI emacs. Then possibly upgrade the fancyness on GUI Emacs. Jo=C3=A3o