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#65518: 30.0.50; [FR Eglot] Completions over all workspace symbols Date: Sat, 26 Aug 2023 09:57:12 +0100 Message-ID: References: <87ttsnqxw6.fsf@gmail.com> 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="18696"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 65518@debbugs.gnu.org To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Aug 26 10:55:20 2023 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 1qZp4i-0004eG-8J for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 26 Aug 2023 10:55:20 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qZp4O-0000Id-En; Sat, 26 Aug 2023 04:55:00 -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 1qZp4L-0000HU-P2 for bug-gnu-emacs@gnu.org; Sat, 26 Aug 2023 04:54:57 -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 1qZp4L-0004ds-GS for bug-gnu-emacs@gnu.org; Sat, 26 Aug 2023 04:54:57 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qZp4Q-0005WR-HG for bug-gnu-emacs@gnu.org; Sat, 26 Aug 2023 04:55: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: Sat, 26 Aug 2023 08:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65518 X-GNU-PR-Package: emacs Original-Received: via spool by 65518-submit@debbugs.gnu.org id=B65518.169304009321206 (code B ref 65518); Sat, 26 Aug 2023 08:55:02 +0000 Original-Received: (at 65518) by debbugs.gnu.org; 26 Aug 2023 08:54:53 +0000 Original-Received: from localhost ([127.0.0.1]:41732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZp4H-0005Vw-F5 for submit@debbugs.gnu.org; Sat, 26 Aug 2023 04:54:53 -0400 Original-Received: from mail-lj1-x231.google.com ([2a00:1450:4864:20::231]:45255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZp4F-0005Vd-81 for 65518@debbugs.gnu.org; Sat, 26 Aug 2023 04:54:52 -0400 Original-Received: by mail-lj1-x231.google.com with SMTP id 38308e7fff4ca-2bccda76fb1so24667241fa.2 for <65518@debbugs.gnu.org>; Sat, 26 Aug 2023 01:54:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693040080; x=1693644880; 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=R+Lll/9DFNWWfrVrBe7cdbrecDLn/BR8z7MnB3nOO1M=; b=I49YN3USslO49hacSItVWJY1IckWHw2Hu5+qgbPGJnDGEiLpWDY9NGYVnCBrWnxu4R gEtGjDXQJM+DDfC6nszjXzvS9BtLtmh7tS7vqR3iBVjll9doNCxFFBQL97tZcmX7bDG7 20z44Wgi95L6lGDR4ACF/VTULtW1bX6rrtxTmQUPc7MjmvinB9bsNTE39V2UDttKl2FW 1ou/a7GSHsOuXw10tPip3LXamS6XI31yFTHSLXh4JuDHa0DYpAZERo3nEFk/llQNCmkR e8AB4PVI2ZmM3sQJKfCmrhnemHJnVCx9MjrsEgnb6/WBS2DBs47OHWUcIUZR3WjoufcL /NMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693040080; x=1693644880; 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=R+Lll/9DFNWWfrVrBe7cdbrecDLn/BR8z7MnB3nOO1M=; b=HOanck1DOdLk0kt3s86+M4QeuuxfhgpS47RedBIr0iXVe700iu49+6TUacfHAa6dhF HH0hKF8DrPdpKoVvjYta4DUpKI2dxRo/jM8FUDl/DtN32BejG40sJQyp8Zm9YSf5VeLU sn2Ocl+7NY6PJ5rSDIpoPHPHqZkj2F/bbRLH9E5Zdlg59kD5iG1ILCWUdZs0IKrkIEO7 8ESgMfm3t4ax6oV5+VYEOvaIEyrgUFElHyMQ7WYFCgrzGCU3EXwc78n8UWweis8P8T7i YHEol5FkdLZ5wmjCDnt9FSvC4TFwoNWgZMaMBK8UmPwUI7sKN8/fVhZJyeLDNIiDCpQF 9pSg== X-Gm-Message-State: AOJu0Yy44CeCwGNBiEdXNn1NER275IBlFc9dh+p95noZxWDnLrhEIT8U dZqNFH8Qbuy1z47mmY/4nz365jY/GW1XXmpiDsee/X3Ai7o= X-Google-Smtp-Source: AGHT+IFAQU8ADkFLi7M5G3Nr2UrP9xwPLBlKFr40fFC2UVCdmMaJ+mnMQNYGF1uBKjz1hXV7rt3Wb5lcv/qU2asSHPg= X-Received: by 2002:a2e:7e04:0:b0:2bc:b448:b8c0 with SMTP id z4-20020a2e7e04000000b002bcb448b8c0mr13563022ljc.34.1693040079496; Sat, 26 Aug 2023 01:54:39 -0700 (PDT) In-Reply-To: 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:268492 Archived-At: On Sat, Aug 26, 2023 at 6:09=E2=80=AFAM Gerd M=C3=B6llmann wrote: > > Jo=C3=A3o T=C3=A1vora writes: > > > Gerd M=C3=B6llmann writes: > > > We are miscommunicating. This is not a bug report, it's a feature > request. Referring me to a description of how to produce reproducible > bug reports I therefore find odd. Please don't find it odd. And we are miscommunicating indeed. Let me be clear: as far as I can detect, and as far as I can understand it, the situation you describe shouldn't exist. The pattern `LiPa` should eventually allow the completion `Lisp_Package` to be offered in theory. I reach all my completions with similar abbreviated patterns for example. But perhaps you aren't using Eglot how I think you are using it. Perhaps you are using some older clangd version (known to miss completions) or perhaps you are using some popular "Corfu" package (also known to miss completions). Or perhaps there is a indeed bug in Eglot. Therefore, to give you an and others readers a useful answer, I must have more information. And providing the information in that recipe is the standard way I ask of all Eglot users. So to continue the analysis of this, I beg you to provide it. If you don't want to go through that list, I've already collected some information, so it boils down to telling me: 1. Emacs version and Eglot version 2. Clangd version 3. How to produce your compile_commands.json file 4. What branch of the Emacs C source this is 5. A short description of exactly what you do after starting Emacs -Q, what you see, and what you would like to see instead. > As I mentioned, lsp-mode offers the functionality, that I'd like to see i= n > Eglot. I don't know how it does it, and I don't care, really. If you want a comparative analysis to lsp-mode, to increase the chances that this is addressed, I'd also need to know exactly how you set it up. As far as I understand, lsp-mode doesn't do miracles, it uses the same LSP interfaces available to Eglot (in this case, more than likely `symbol/workspace`, which I've already described). Jo=C3=A3o