From unknown Thu Aug 14 12:21:59 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#65517 <65517@debbugs.gnu.org> To: bug#65517 <65517@debbugs.gnu.org> Subject: Status: 30.0.50; Eglot: word list input Reply-To: bug#65517 <65517@debbugs.gnu.org> Date: Thu, 14 Aug 2025 19:21:59 +0000 retitle 65517 30.0.50; Eglot: word list input reassign 65517 emacs submitter 65517 Gerd M=C3=B6llmann severity 65517 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 25 02:40:52 2023 Received: (at submit) by debbugs.gnu.org; 25 Aug 2023 06:40:52 +0000 Received: from localhost ([127.0.0.1]:39061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZQV1-0003eN-Im for submit@debbugs.gnu.org; Fri, 25 Aug 2023 02:40:51 -0400 Received: from lists.gnu.org ([2001:470:142::17]:50022) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZQUz-0003e8-ND for submit@debbugs.gnu.org; Fri, 25 Aug 2023 02:40:50 -0400 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 1qZQUn-0002ql-JL for bug-gnu-emacs@gnu.org; Fri, 25 Aug 2023 02:40:38 -0400 Received: from mail-ed1-x52d.google.com ([2a00:1450:4864:20::52d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qZQUl-0004Na-Gn for bug-gnu-emacs@gnu.org; Fri, 25 Aug 2023 02:40:37 -0400 Received: by mail-ed1-x52d.google.com with SMTP id 4fb4d7f45d1cf-52a4b62c2f5so836704a12.1 for ; Thu, 24 Aug 2023 23:40:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692945633; x=1693550433; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=UDWsaQaYVjhWP3LQFZeS/31O/DVnMBjJGBxE46lfbwM=; b=nWTgfiqnVjBBeGSwlyZPsaSNaD5rp+l0b0OVsQxkEk5ts3/X8aNh3IAeKtu0s4dreY ugJD4LHOMI48Z1nqgzkSqigJVLXDfck3G7rXfgF6RCGpoagxVbDbHmf0IWMbZ90jJNqp tYPrtAUUUAOPoq0yDzgc1WomFURlks4rpo023uBQpZqOY52vtHVupiDdhyaSHgCBnKQ0 0fTPRqT0ZqEk0GW5XyWISyElQBNF4jyxKSAauHgYKoPCJP8HI6Ppr9p2VF1kmHNTZf7O agvW2MmNHU1//g1nTuVyiXu3E3HM02ZfwC5BzYluR0LIVHCqxVGuZv9goSj9FJWYT02P K5fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692945633; x=1693550433; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=UDWsaQaYVjhWP3LQFZeS/31O/DVnMBjJGBxE46lfbwM=; b=kg3MVsw/t4ThyLFuWthqh0VJTjeZK7qu7mphBGtQ9CgVaFzanE60XYAY4Rm2RMVbX7 JJhUT37KXRCVa78xf3I68wcPTrXHhdhFn4/xaq1WXEOqTruU9xTN6G9exnu/Y2iWZeeE 6ri9AQNBUrA+umgS3QeB8G+XzkDfkNJ66GLdO9FiHZPeJjsioQ8OXLc7+Nq41PuwcJB5 mCFJ+hfTuinB1hILqAfrrGFUaXeiwrZGliDIGwzSGjDlA0xzs1OjlOAt4l8434zc9avM 5TnPsgO+m6AaJ2xBOGabiTkVgj3ksI/pU9B3kr4+HPqH3rhlxdFtru5sOQcLVtRSjCsq /THw== X-Gm-Message-State: AOJu0YwhpAEUkjde5+p1CoHfT0YR4wKMa6MkhbM6wiZb7rhunAqAhk6b EqYxyu2nDnP+8+bvGR3V03CGItkXb/VK5A== X-Google-Smtp-Source: AGHT+IGb4PiIB8I71I7Q9PBlEg0GpAB7BvJ0QGlOK/8DDMfaWX0Gc2VWmKx0dikjT/QdD6fAxrM6VQ== X-Received: by 2002:a17:906:14:b0:9a2:28dc:4168 with SMTP id 20-20020a170906001400b009a228dc4168mr1708222eja.61.1692945632907; Thu, 24 Aug 2023 23:40:32 -0700 (PDT) Received: from Mini.fritz.box (pd9e36a34.dip0.t-ipconnect.de. [217.227.106.52]) by smtp.gmail.com with ESMTPSA id q5-20020a1709064c8500b00993928e4d1bsm599651eju.24.2023.08.24.23.40.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Aug 2023 23:40:32 -0700 (PDT) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= To: bug-gnu-emacs@gnu.org Subject: 30.0.50; Eglot: word list input Date: Fri, 25 Aug 2023 08:40:31 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::52d; envelope-from=gerd.moellmann@gmail.com; helo=mail-ed1-x52d.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-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) THe prompt of C-M-. advertises that the user can enter a list of words for search for, but that doesn't seem to be supported ATM. For example, C-M-. Lisp_Package RET works fine, but entering a word list, say "Li Pa", does not. In GNU Emacs 30.0.50 (build 2, aarch64-apple-darwin22.6.0, NS appkit-2299.70 Version 13.5 (Build 22G74)) of 2023-08-24 built on Mini.fritz.box Repository revision: 53c07bd04bf59f63e49af2c626714bf3fdd03ad6 Repository branch: scratch/pkg Windowing system distributor 'Apple', version 10.3.2299 System Description: macOS 13.5 From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 25 05:02:31 2023 Received: (at 65517) by debbugs.gnu.org; 25 Aug 2023 09:02:31 +0000 Received: from localhost ([127.0.0.1]:39255 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZSi6-0001vo-Mb for submit@debbugs.gnu.org; Fri, 25 Aug 2023 05:02:30 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:61519) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZSi4-0001va-Iv for 65517@debbugs.gnu.org; Fri, 25 Aug 2023 05:02:29 -0400 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-3fbd33a57b6so5929045e9.2 for <65517@debbugs.gnu.org>; Fri, 25 Aug 2023 02:02:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692954137; x=1693558937; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=qR6BCkzl06WSjWgQ7MvI6e9MCmL+Q3sPA9cWTb7KVeE=; b=VuJpv4b++fMkK2UP4gB8DlrV3BhcHb2LglkG5NukEoEJkb/k+269gFA4Q/vjJ8Xm1+ 6AgXfuLQMZ28DuxjhBhEM5BVoAePCZpK+ue3hCvvTRWksK1HdF7Bnn64knqajd+/f//c 5qLRhyVzRtcuJ9oX6W8q1Lmw+yoLcf3PVg/kjTYKQ5EZN/cAG89RYGRKk7ZdJ1mLgMxq NZEnEHAfSwEd5hSl/8TcXyFurdbh3inm5Zh9GvktFcicNbQ5uL98AuUo9SVflEbdoz3I Zl9warLUTjp1zpJVB1DR0B8RfUk/Tc51QF2O8aVZc4V9wm2MKJla9u2ezVnJBpVIe/iS 1PoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692954137; x=1693558937; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=qR6BCkzl06WSjWgQ7MvI6e9MCmL+Q3sPA9cWTb7KVeE=; b=fPKpRNqCQ3a4zr7e6JRoQK3XQ+iFC9xagbmoh3zszRMTnV1I2b9oHBHJ16dCf5wqO9 F16pWRhvDNdQX+txJcAOxOA3kz/cmPVlXNHZffp1Dmkeijl7aX5usLia0FoegseRTn/0 mGZuUD/eJAxhue+0T1opcKt62SAPFIqodulWJJkOGUsHxFnsOjeHqOCDtALMC6s2eBSr pj76o8lNdaJUWmJeWKiyhllpFaUDrNWG2sZv/T9H315TYOYM7t09O5FLAMQfnOBs5ef/ sPw0EvUTI7zpRd6N1GVqiRsB9uiLs8APp0170trZqO2zvwpyFAPXY8e6nejEl4wDugae 1E9Q== X-Gm-Message-State: AOJu0YwHoD6ZK2yHOjabRrsnuvyZ5jYu0yKKKiK+LK7YjfWfKpl15tFF mEaXISgdVEB891DnPq2svk0J65PxfGQ84g== X-Google-Smtp-Source: AGHT+IGVmHPObXUyF2kijsqhbMYihXijmTyHDrnO1WfUcXUPCMWz/OLGFmVPJRxL6gbJvuA94YYi/w== X-Received: by 2002:a1c:7303:0:b0:3fb:f0ef:4669 with SMTP id d3-20020a1c7303000000b003fbf0ef4669mr13506459wmb.17.1692954136788; Fri, 25 Aug 2023 02:02:16 -0700 (PDT) Received: from krug ([87.196.73.154]) by smtp.gmail.com with ESMTPSA id g18-20020a5d5552000000b003197869bcd7sm1660273wrw.13.2023.08.25.02.02.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Aug 2023 02:02:16 -0700 (PDT) From: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= To: Gerd =?utf-8?Q?M=C3=B6llmann?= Subject: Re: bug#65517: 30.0.50; Eglot: word list input In-Reply-To: ("Gerd =?utf-8?Q?M=C3=B6llman?= =?utf-8?Q?n=22's?= message of "Fri, 25 Aug 2023 08:40:31 +0200") References: Date: Fri, 25 Aug 2023 10:05:00 +0100 Message-ID: <87wmxjqypv.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65517 Cc: 65517@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Gerd M=C3=B6llmann writes: > THe prompt of C-M-. advertises that the user can enter a list of words > for search for, but that doesn't seem to be supported ATM. C-M-. is bound to the command 'xref-find-apropos'. Eglot has installed a backend for this command.=20=20 (cl-defmethod xref-backend-apropos ((_backend (eql eglot)) pattern) If you look into the implementation you'll see it uses the LSP 'workspace/symbol' request. That interface is described in https://microsoft.github.io/language-server-protocol/specifications/lsp/= 3.17/specification/#workspace_symbol The sparsely described 'query' field doesn't seem to explicitly support 'multiple word' searches of 'multiple word fragment' searches out of the box. Furthermore each LSP server implementation can more or less interpret this freely. Some LSP server implementation might even support pattern-matching or even regexps there but it doesn't seem like 'clangd' (the server I presume you are using) does this. You can see the communication in the Eglot events buffer. For example here's me trying to query for "ma loc" and getting no replies: [client-request] (id:32) Fri Aug 25 09:48:56 2023: (:jsonrpc "2.0" :id 32 :method "workspace/symbol" :params (:query "ma loc")) [stderr] I[09:48:56.386] <-- workspace/symbol(32) [server-reply] (id:32) Fri Aug 25 09:48:56 2023: (:id 32 :jsonrpc "2.0" :result []) If I query for 'malloc' instead, I get loads of hits. Jo=C3=A3o From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 26 00:56:14 2023 Received: (at 65517) by debbugs.gnu.org; 26 Aug 2023 04:56:14 +0000 Received: from localhost ([127.0.0.1]:41440 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZlLJ-0007NR-LM for submit@debbugs.gnu.org; Sat, 26 Aug 2023 00:56:14 -0400 Received: from mail-ej1-x62e.google.com ([2a00:1450:4864:20::62e]:46411) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZlLE-0007N8-JT for 65517@debbugs.gnu.org; Sat, 26 Aug 2023 00:56:12 -0400 Received: by mail-ej1-x62e.google.com with SMTP id a640c23a62f3a-99bdcade7fbso189317266b.1 for <65517@debbugs.gnu.org>; Fri, 25 Aug 2023 21:56:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693025757; x=1693630557; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=uiqacai8eXzrTSjwLGY099HXhVtSULCmBiFz67uh2SU=; b=P7NTS2FLAFIsRPnc8MtoGg1Ffv6fAYwhOigciP+zz77YjemZFduQrQ3Pfq0n4zvBRe PcOrlfiN+EEkNqj2QQSXBiWLK2TBI1IW+BxXHQ+fzxn9m1wN/4IRQSHshqKV3Nr/gCTb MuY1Elapr9bTt/NUeIhk0tfQ4d+1j8KU53CjRQ+H0k3FX7E6WlAW41aJl8olapv7cYRK N5P7/4JDyPz3lS2NL0e8iq38yuxIGZf6NNMOZ3E2xHKIfXIWsXsZK9qUXujpIVPHsKiN QvKDEgZfWMOSnWUPmCwVGHCVA11ciZR6XFXzaXWOnzokCHVYK6wIxvybYQ5QaRtfC2bx 2kSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693025757; x=1693630557; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=uiqacai8eXzrTSjwLGY099HXhVtSULCmBiFz67uh2SU=; b=NRWlQWOEqIpoiD+D+ZATbfcHnSmHYCvfDQW1CoMLtSvB9/magj3LF6D/CoKEtzcJBn W/IOEagJCeJiTRdi9yJebl96gKZvwyia42Uw5S1HZNCIeFLvtWBCFJ64LcNWbniumtgl lINyzX96bSRakONvfhfB5kVbIoWHjC0LVn8xzpj9FIJHRijZ5Sr5lC4XmfMgxkTT5XxC tS0IPhm2mKDauurrUPf6HW0Y7AS6KIhKjIGAn7gVAMJyZifLGKPH/ZSA0lsslVi4Gat1 A73ctYIs4wC9K837TJrwX8PTMxNKpFeSWxoZ/tAPFdERZbs7vSf81XdtDTDq2sKr4mv3 pFDA== X-Gm-Message-State: AOJu0YyT3B+sLsdy/FCmgVSBJw0cp1mdE2LxKpN1HqQ02Rm5ccSOLj9N y2zKkG8QN2eWiMq/VUmGX/IqWAxMcKM= X-Google-Smtp-Source: AGHT+IFh/KhRb1o7flaCQYrLRwgKwLo8kaLTGfBu/2ROuYRo0F149Dgl7xkf7Bzd4MIkj1rfeDqMQg== X-Received: by 2002:a17:906:32cf:b0:9a1:e371:e238 with SMTP id k15-20020a17090632cf00b009a1e371e238mr6549655ejk.64.1693025756818; Fri, 25 Aug 2023 21:55:56 -0700 (PDT) Received: from Mini.fritz.box (pd9e36ea3.dip0.t-ipconnect.de. [217.227.110.163]) by smtp.gmail.com with ESMTPSA id rl11-20020a170907216b00b0099bca8b9a31sm1671753ejb.100.2023.08.25.21.55.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Aug 2023 21:55:55 -0700 (PDT) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= To: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= Subject: Re: bug#65517: 30.0.50; Eglot: word list input In-Reply-To: <87wmxjqypv.fsf@gmail.com> (=?utf-8?Q?=22Jo=C3=A3o_T=C3=A1vor?= =?utf-8?Q?a=22's?= message of "Fri, 25 Aug 2023 10:05:00 +0100") References: <87wmxjqypv.fsf@gmail.com> Date: Sat, 26 Aug 2023 06:55:54 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65517 Cc: 65517@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Jo=C3=A3o T=C3=A1vora writes: > Gerd M=C3=B6llmann writes: > >> THe prompt of C-M-. advertises that the user can enter a list of words >> for search for, but that doesn't seem to be supported ATM. > > C-M-. is bound to the command 'xref-find-apropos'. Eglot has installed > a backend for this command.=20=20 > > (cl-defmethod xref-backend-apropos ((_backend (eql eglot)) pattern) > > If you look into the implementation you'll see it uses the LSP > 'workspace/symbol' request. That interface is described in > > https://microsoft.github.io/language-server-protocol/specifications/ls= p/3.17/specification/#workspace_symbol > > The sparsely described 'query' field doesn't seem to explicitly support > 'multiple word' searches of 'multiple word fragment' searches out of the > box. Furthermore each LSP server implementation can more or less > interpret this freely. Some LSP server implementation might even > support pattern-matching or even regexps there but it doesn't seem like > 'clangd' (the server I presume you are using) does this. > > You can see the communication in the Eglot events buffer. For example > here's me trying to query for "ma loc" and getting no replies: > > [client-request] (id:32) Fri Aug 25 09:48:56 2023: > (:jsonrpc "2.0" :id 32 :method "workspace/symbol" :params > (:query "ma loc")) > [stderr] I[09:48:56.386] <-- workspace/symbol(32) > [server-reply] (id:32) Fri Aug 25 09:48:56 2023: > (:id 32 :jsonrpc "2.0" :result []) > > If I query for 'malloc' instead, I get loads of hits. Thanks for the technical explanation, I appreciate that. I'm purely looking at things as a user, though: I see the prompt of C-M-. mentions that I can enter a word list, and of course I'm trying that out. I know or find out what word-list means, for instance because the doc string of 'apropos' says PATTERN can be a word, a list of words (separated by spaces), or a regexp (using some regexp special characters). If it is a word, search for matches for that word as a substring. If it is a list of word= s, search for matches for any two (or more) of those words. Now I'm simply wondering if what C-M-. does in this case fits that descript= ion. Nothing more. I'm not saying anything should be implemented or whatever else. If you find the current state okay, that's fine with me. From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 26 04:35:35 2023 Received: (at 65517-done) by debbugs.gnu.org; 26 Aug 2023 08:35:35 +0000 Received: from localhost ([127.0.0.1]:41710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZola-0004tc-Vl for submit@debbugs.gnu.org; Sat, 26 Aug 2023 04:35:35 -0400 Received: from mail-lj1-x234.google.com ([2a00:1450:4864:20::234]:47211) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZolW-0004tK-9k for 65517-done@debbugs.gnu.org; Sat, 26 Aug 2023 04:35:33 -0400 Received: by mail-lj1-x234.google.com with SMTP id 38308e7fff4ca-2bbbda48904so24363051fa.2 for <65517-done@debbugs.gnu.org>; Sat, 26 Aug 2023 01:35:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693038918; x=1693643718; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Nu6K7SGoZ4EXGKNRO945ml5tUmaAvp9LeK5QeiAqz5E=; b=Jmk/ye5ccUMxQ0BiYb8Gvhziwc0Vmb7VwuC77NGSt7+X33kx7oq98Tq05DkVsawP/P d/DXYQhiRMde52j7Apz/9XsFdsIgGP5LX/AhQu7k7yH9bPqxUYL05KaTYkG23WkaeCP0 KmdedWZxh9m0BjJ1u/Nt/eAZqjstthPneWctnbTLRW0JE09XOatLzJ0ZdGEw/1OUqEKX Ps8zroNkVGet2cwL9WgEhJqhzQEZYUFkcwqxPIh1PBk7/3Vz1dK3d37fHl+m4ysGKfmd QgJQbFwc3sl87D8ZqkUW+/prhGI1wshxArwe2isVaIUF6Kc71kKUrEddlnPd5WpMmXKs cODQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693038918; x=1693643718; h=content-transfer-encoding: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=Nu6K7SGoZ4EXGKNRO945ml5tUmaAvp9LeK5QeiAqz5E=; b=QN074i2y9keXtqVKIW36wIvrZG/x0lwKLWu7Ibtj4czRF3/CdlYi09TdFcp/tYQWut eNifIIuu5+L/ON0B4kFUlufmCYvXPNRF6zMba8RQS24XtO+dw1gNt/YEexo973Ok7BrR vw5dyrOda2fp6w5eg9+FRNuIhB89625ZPAaeMrrUN34q2cFJhjtEK8ydRXK3ojnZQbR4 1buxd1hWQtYSXlWEmgKDfV7E6CwkybhqP+37XA7bT4IL7W3gYu+XQWWTfYt0vHNi4+Io iQ0+mrIzTFJmtt/0gcNJKjJXR2VYnWIGcd/tJP/eHiMs93E/Xb7k4Fvf8fT/OHBpciZp COew== X-Gm-Message-State: AOJu0YyDww90uGMcywYv5gkDtYel/nCx/BzahZgThUuQWM667C19FS03 L3YhiKp81Q93cVr3THI6ZcW+5UN/jWkyWZrkedI= X-Google-Smtp-Source: AGHT+IFLul28b/rRNWfleTgevEzx4TsWhUyt2HsKRybCnxir3O8fNOQOHYuJLBm7JQsRWlhDgeqx6R809+aa1rv0pvI= X-Received: by 2002:a2e:9409:0:b0:2bc:cc1a:139c with SMTP id i9-20020a2e9409000000b002bccc1a139cmr9186149ljh.11.1693038917964; Sat, 26 Aug 2023 01:35:17 -0700 (PDT) MIME-Version: 1.0 References: <87wmxjqypv.fsf@gmail.com> In-Reply-To: From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Date: Sat, 26 Aug 2023 09:37:50 +0100 Message-ID: Subject: Re: bug#65517: 30.0.50; Eglot: word list input To: =?UTF-8?Q?Gerd_M=C3=B6llmann?= , 65517-done@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65517-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Sat, Aug 26, 2023 at 5:55=E2=80=AFAM Gerd M=C3=B6llmann wrote: > > Jo=C3=A3o T=C3=A1vora writes: > > Thanks for the technical explanation, I appreciate that. > > I'm purely looking at things as a user, though: Right, but by some accounts at least, you're also a programmer :-) and since this list is also read by others, and who knows the future maintainer of Eglot, I think a bit of technical context is worth it. To give yet another perspective, Xref and LSP were invented independently. The first was modelled vaguely on SLIME and Lisp machines, the second on god knows what, probably visual studio's internals? Anyway, Eglot is the matchmaker and it's not always a perfect marriage. You'll find lots of examples of this with LSP and Emacs's parts (completion, flymake, imenu)-- it's not only xref. Anyway, glad I could be of assistance and I think we can close this. Jo=C3=A3o From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 26 21:16:02 2023 Received: (at 65517) by debbugs.gnu.org; 27 Aug 2023 01:16:02 +0000 Received: from localhost ([127.0.0.1]:43625 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qa4Nl-0003An-L3 for submit@debbugs.gnu.org; Sat, 26 Aug 2023 21:16:02 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:49449) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qa4Nj-0003AV-4v for 65517@debbugs.gnu.org; Sat, 26 Aug 2023 21:15:59 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id D57F532004E7; Sat, 26 Aug 2023 21:15:47 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Sat, 26 Aug 2023 21:15:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm3; t= 1693098947; x=1693185347; bh=DocCIUegJrSatlnDa9dSLLWelAIu2/J/hmY DakLj8o8=; b=P4sI+ldJkiiEQAgH4f+aL2j8v9wxZDCdLsaqmlSRJ7yYdlsUs9h ERDay5pTsCYiBxYosFaa8/ZEyq3PvROA8+2CKXpMLcHpXgzr1Wmt5PaWmH3MNQIf Wq1NO3sTI/K9VUpza2MEsfh+D8hmXhZq9ZbbPyWQA81YPYSBDl4YWKJFxgaeEj4q IaedbuX4aRwC68Sa05tHvXYBQ+SltNUyoilQS0bS2CUTvJE7ejK3d9deTgbeQUcQ Bmh9VVLmx0wUVoer/WPFCSQyD6+0aQbPA8m8ZvWZPuPcfR/lS+0RPTa+NFkD/ax3 tAPNhu/oJFU4Uj+b2YeOBS7qaSgnvLQGg4Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1693098947; x=1693185347; bh=DocCIUegJrSatlnDa9dSLLWelAIu2/J/hmY DakLj8o8=; b=dc8MRBG+zHgYpljl9aYsXw0IshJk0Om66yWSnXIYZiRtLMTb6oq 3lJDttvjGZvhPHSjWDJuBfi+X1iWRsl13uaIlzxYcLOhqy1zKp1ftUHieYYfdsuX RsbgHsCVF0hM+KxdpJ1FV2KRJHwfWmb6GO5xkTZZ7gkTGVyMd3NM1dtZJmDzk8Tr Fii3Wss4IfTTOY5kxE7ImlObuqAG+evP9DlWvCSsD1MajNQ6uUW4FF1iggU3rWoK 5yJVbtUuzzestOOF+QxVyDfkpH1nB+abPuKCtv3obi4Bbr9dhtMu+mnBFf0M8Sge e+ILaknWSByrJc2WegZTLmt9HLm8nwMaKVw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrudefuddggeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtkeertddtfeejnecuhfhrohhmpeffmhhi thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth htvghrnhephfffheeljeffgeffueeghfekkedtfffgheejvdegjeettdduheeufffggfef jeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug hmihhtrhihsehguhhtohhvrdguvghv X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 26 Aug 2023 21:15:46 -0400 (EDT) Message-ID: <1e06dbf3-e724-ed70-e933-724d8c01c55e@gutov.dev> Date: Sun, 27 Aug 2023 04:15:44 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: bug#65517: 30.0.50; Eglot: word list input Content-Language: en-US To: =?UTF-8?Q?Gerd_M=c3=b6llmann?= , =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= References: <87wmxjqypv.fsf@gmail.com> From: Dmitry Gutov In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -1.7 (-) X-Debbugs-Envelope-To: 65517 Cc: 65517@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.7 (--) On 26/08/2023 07:55, Gerd Möllmann wrote: > PATTERN can be a word, a list of words (separated by spaces), > or a regexp (using some regexp special characters). If it is a word, > search for matches for that word as a substring. If it is a list of words, > search for matches for any two (or more) of those words. > > Now I'm simply wondering if what C-M-. does in this case fits that description. > Nothing more. I'm not saying anything should be implemented or whatever > else. If you find the current state okay, that's fine with me. Perhaps this documentation is in need of an update. Not sure how to better phrase it, though. Just say that elisp and etags do this and the rest do the best they can? :) LSP is great, but a lot of edge cases differ between the servers. That is improving over time, but I don't know whether there is point in reporting/waiting for this one to even out. From unknown Thu Aug 14 12:21:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 24 Sep 2023 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator