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#72705: 31.0.50; eglot--dumb-tryc Filters out too much Date: Mon, 19 Aug 2024 13:59:22 +0100 Message-ID: References: <54dacc71-4395-431f-abc4-c60dc070cb03@gutov.dev> 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="39477"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 72705@debbugs.gnu.org To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Aug 19 15:02:14 2024 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 1sg21U-000A4w-V6 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 19 Aug 2024 15:02:13 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sg20u-0007Lv-F3; Mon, 19 Aug 2024 09:01:36 -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 1sg20f-0006Wh-UE for bug-gnu-emacs@gnu.org; Mon, 19 Aug 2024 09:01:22 -0400 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 1sg20f-0005pO-9B for bug-gnu-emacs@gnu.org; Mon, 19 Aug 2024 09:01:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=Date:From:In-Reply-To:References:MIME-Version:To:Subject; bh=AXnFgK55mm6aN96CdJW3ta3e4LwMq/6V9NfeszftfbI=; b=H+v5NNOxZmtbZ4TH8ZAfE2HPzQ/OwdpuwyDmmT0dl7KzHz+DmzFFhZeUMoa69BPj37SkEX//PfDdH2no9OTEwpG40SEVx0jIyJDxvYi/jUPdxfp6RqKH0uvVa1QOHTWXtzCU64bvhbYzr6+POen19pezM5BR5v++2szN5eg76S/izy6ZQ0NGgoVY+spaqTAqg1FH1OAioAw1Jk4boPBPMtHSp1BDpQffy4vN/rNyAA/J1Ht6pWhdv7f+IJccjuMjxf/RaKxJ9bLOHPs23gyOGLC/xsegcdMExEhXWQiF/R/wt0Jnze8c+sP2hM2Q7Rq71KJQqxlX4doiOpwV5EGyRA==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sg21K-0003ND-Ir for bug-gnu-emacs@gnu.org; Mon, 19 Aug 2024 09:02:02 -0400 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: Mon, 19 Aug 2024 13:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72705 X-GNU-PR-Package: emacs Original-Received: via spool by 72705-submit@debbugs.gnu.org id=B72705.172407248612920 (code B ref 72705); Mon, 19 Aug 2024 13:02:02 +0000 Original-Received: (at 72705) by debbugs.gnu.org; 19 Aug 2024 13:01:26 +0000 Original-Received: from localhost ([127.0.0.1]:57874 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sg20g-0003MG-N5 for submit@debbugs.gnu.org; Mon, 19 Aug 2024 09:01:26 -0400 Original-Received: from mail-oo1-f53.google.com ([209.85.161.53]:60824) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sg20e-0003M0-9Q for 72705@debbugs.gnu.org; Mon, 19 Aug 2024 09:01:21 -0400 Original-Received: by mail-oo1-f53.google.com with SMTP id 006d021491bc7-5d5e97b84fbso2465390eaf.1 for <72705@debbugs.gnu.org>; Mon, 19 Aug 2024 06:00:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1724072373; x=1724677173; 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=AXnFgK55mm6aN96CdJW3ta3e4LwMq/6V9NfeszftfbI=; b=j3UFHjVsTPq6qbONjIL2W1a7yw/hl6abdK6/h9SJv9Ow7DK3lfOO5ldTz65NUvf95I Of2g63OfYhijZLF7o/FAQafYRQxk+NyCbF9DbuwE2G4W9ZC2PZ673U1TGBOwzA6US6L8 GA4kmmDj3zryS2nSY3rZIgsRrb4gbMvcMfcC8kYO+UYtp6lArnL/KQbT4o69UerK2Cbk 5BNhJ7loG5WWX9lB010nQG0QrF54KJGHwJWHpWbcNw/ZNx1GYPXJPZhogE/AwUkvdmZz ja6s9PJspnxc+7sc/by9U25Rk56g34x73EAYdksBgl6KcIPEyLkNhDjc05LWAgPHdIEM zv2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724072373; x=1724677173; 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=AXnFgK55mm6aN96CdJW3ta3e4LwMq/6V9NfeszftfbI=; b=wzFi19LyV1x/7Etanw2xs6PRZeceEbndst6JfOTU9dISmkm8SoFfy1sE/2Cm/xeDy/ b0VbG0iyDskVS+U9xwStHjHT79jgkkwobG7mHn2kieG5fKDVzd5FOxDDfKlm5lBKpzbL jj5T8VT4oLt7anA9FkWtYWCnqCBo8fOzeryU0HIb0LoeAw6Bt9TDlKptW3FZ1+po8iVZ Nrc5ev9x7zrSTY7DfIwGx7nXKCS0NHEdIWRoDQY8NVj+D8dDxOqTnFAaTm8CBrx1Jl/c bMa3Oi79kbWxpvnj5FgX+CR9dReOXVWPlBcv4+taTcKbnetEs89W+8xjbaCjjtbeNwNj lFkQ== X-Gm-Message-State: AOJu0YwJh/eU+u0s6pwzej9M0Kq77xDnk7cBiZFoIbn+77IJVN8/vIfp oTgxivfYKG291l3czk/tE0nb8dq72xsZrCBU+dhfCqeenaH/OZP+WAa2p8Kr+PdtKut5zAGZ/br n2dC6QsaZDBK+0b83Ax3YDjV56JQ= X-Google-Smtp-Source: AGHT+IE+RQ7/sr3GoEpIFcyye3pkMsD1adztmWDJSeFfFLyz6L4FDkafG5wMhhdEfGlDrE5H4AKyna7gwJ84Z5WKm3o= X-Received: by 2002:a05:6820:1acc:b0:5d5:d7fc:955c with SMTP id 006d021491bc7-5da9801a875mr10913848eaf.5.1724072372656; Mon, 19 Aug 2024 05:59:32 -0700 (PDT) In-Reply-To: <54dacc71-4395-431f-abc4-c60dc070cb03@gutov.dev> 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:290390 Archived-At: On Mon, Aug 19, 2024 at 12:39=E2=80=AFPM Dmitry Gutov wr= ote: > > So I'd say this need more testing, especially with more servers. > Here's hoping. If you want this change, you'll have to do the testing. > Thanks for the references, I'll dig in more. > > Surprised to hear that exit-function can be affected. exit-function needs a fully formed completion. try-completion's and Emacs partial complete semantics aren't compatible. ISTR that even a full completion obtained via try-completion would sometimes not run the function. Maybe I'm misremembering. This whole system is held up by very thin wires unfortunately, and a lot of people are relying on those wires. The best choice to use LSP's completions, which were obviously modelled after other IDEs where completions are much simpler and similar to the Company tooltip... is naturally to use something like company (or corfu with some patch applied). I hope you don't change any Company behaviour backward-incompatibly (though I have my fork anyway, so no problem). Jo=C3=A3o