From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Filippo Argiolas Newsgroups: gmane.emacs.bugs Subject: bug#65418: 29.1; Eglot: support clangd inactiveRegions extension Date: Thu, 31 Aug 2023 19:28:45 +0200 Message-ID: References: <87edjw6wtz.fsf@betli.tmit.bme.hu> <87zg2fnwm0.fsf@gmail.com> <873504d1oe.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="00000000000001484a06043b6135" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25741"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 65418@debbugs.gnu.org, Philip Kaludercic , Felician Nemeth To: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Aug 31 21:06:17 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 1qbmzg-0006ST-KJ for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 31 Aug 2023 21:06:16 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qbmzL-0001Np-Vv; Thu, 31 Aug 2023 15:05:56 -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 1qbmzL-0001NM-4j for bug-gnu-emacs@gnu.org; Thu, 31 Aug 2023 15:05:55 -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 1qbmzK-0007yv-S5 for bug-gnu-emacs@gnu.org; Thu, 31 Aug 2023 15:05:54 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qbmzT-0001KE-IJ for bug-gnu-emacs@gnu.org; Thu, 31 Aug 2023 15:06:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Filippo Argiolas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 31 Aug 2023 19:06:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65418 X-GNU-PR-Package: emacs Original-Received: via spool by 65418-submit@debbugs.gnu.org id=B65418.16935087515049 (code B ref 65418); Thu, 31 Aug 2023 19:06:03 +0000 Original-Received: (at 65418) by debbugs.gnu.org; 31 Aug 2023 19:05:51 +0000 Original-Received: from localhost ([127.0.0.1]:59221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbmzH-0001JH-5R for submit@debbugs.gnu.org; Thu, 31 Aug 2023 15:05:51 -0400 Original-Received: from mail-pf1-x42b.google.com ([2607:f8b0:4864:20::42b]:46121) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qblTj-00043l-Rs for 65418@debbugs.gnu.org; Thu, 31 Aug 2023 13:29:12 -0400 Original-Received: by mail-pf1-x42b.google.com with SMTP id d2e1a72fcca58-68bed2c786eso900385b3a.0 for <65418@debbugs.gnu.org>; Thu, 31 Aug 2023 10:29:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693502937; x=1694107737; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=sZHLw62BnUTK9xflBGtI3L3iwlyrFVkJMWzBbPcgIcE=; b=qJK3TO+B44sqZG+TC0ue8l+QIm68kmLZPfcTeJ0e1K136j9QGBIeowN+R0+TtOvyZs tJADMQw6ptlQd7iDKxBdw1oHbvi63CPz3DiiG2UEOwUYzY7UNj7IKv0YXrAu3d5wL1/Z E30r4ngkR3JdnEHqA/agvcbV2RRQzs0IboEV0mNffZ2WtT3Tz3pRMbxiCjvXEwVrImFy 0cEegCqoI9uxsIPTFR6X+pzCLY1i6153XXjGwUfkL7lPI68eYbU+E4v4AmLQd3mhWmFv sfxVkBMx/AFWKZy2Azwl7BVrr/1ObXO0CDMNJz9vexo+Y6I+HwxHXDfZfoDWdgZSzNcG 8ztQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693502937; x=1694107737; h=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=sZHLw62BnUTK9xflBGtI3L3iwlyrFVkJMWzBbPcgIcE=; b=VelpgjzcpzsVETlv2U4YpnSar4aSctZJWoOWBMmveF6282JTqLqvF9RUXqtXMWeJIt zHsYat0T3J816C3dne6l9lJO//zBGEt5LTtTFpoFSkYwyDyr0V8S1qEWlZW5VkFkfM43 jToGoJVp7ZaFplFN6OSCrQAJze8GvJKGzQ5mNlgJX4/Oy+aDXirDE5BujkcG/MjmFYBe zjNoNg0V0cpWmaSFxGnltti6WROVz1UzVAxMg/cAqRli7MbqicJIwlg8a8HAWDhUfaQp ZT/LtrUs68QxEuN2LQM7oHdskOsAOy3f+W0VojiVUsqr22TEHFSXP0gqjHvLTGsEszK4 3poQ== X-Gm-Message-State: AOJu0YzVKWJAXPSvw7JjE0AI7SiviklW2ykOMRh9nbL7uHL81ixuVHJR pb59A1559NfdRZCSDnjRt6qYqtd1Tar138JAXXE= X-Google-Smtp-Source: AGHT+IHiVJoUP+sOgHRBVJxOQnv+aukfaOjWVQvAmOq82iCQw03saHh6+U0XmgE5jD1nc6iwF0B++QbylVcoyhQqFNU= X-Received: by 2002:a05:6a00:2e19:b0:68b:e6e0:5047 with SMTP id fc25-20020a056a002e1900b0068be6e05047mr389037pfb.14.1693502937205; Thu, 31 Aug 2023 10:28:57 -0700 (PDT) In-Reply-To: <873504d1oe.fsf@gmail.com> X-Mailman-Approved-At: Thu, 31 Aug 2023 15:05:48 -0400 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:268836 Archived-At: --00000000000001484a06043b6135 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, Aug 27, 2023 at 3:58=E2=80=AFPM Jo=C3=A3o T=C3=A1vora wrote: > Glad to help. You're lucky I'm not some kind of wine connoisseur ;-) > Make a patch for that (and remember to also include the exportation of > the '--' symbols). > Many thanks again! That code definitely made this work week more enjoyable = ;-) Sorry for the delay with the patch, little time left these days for side projects or even trivial contributions like this. See if the attached patches could do! > > One thing about UI, all the themes I tried seem to render shadow as > > grey-ish but it was my impression reading the docs that it would be a > > dim version of the current face, so it would still have syntax > > highlighting. Is it just a theme limitation (probably because shadow > > wasn't used for something like this before) or it's not technically > > possible? > > I'm fairly sure it's technically possible, even if perhaps not easy. > You can investigate or ask this on emacs-devel. Agreed, will move the discussion about this there. Filippo --00000000000001484a06043b6135 Content-Type: application/octet-stream; name="0002-Promote-eglot-methods-used-in-examples-to-public.patch" Content-Disposition: attachment; filename="0002-Promote-eglot-methods-used-in-examples-to-public.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_llzfvvao1 RnJvbSAxODM0MDEwNDI5M2VmMDA0YzM4MzA1YWM5OTgzOWU1Y2E5ZmFlZGM1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBGaWxpcHBvIEFyZ2lvbGFzIDxmaWxpcHBvLmFyZ2lvbGFzQGdt YWlsLmNvbT4KRGF0ZTogVGh1LCAzMSBBdWcgMjAyMyAxOTowOTo0NyArMDIwMApTdWJqZWN0OiBb UEFUQ0ggMi8yXSBQcm9tb3RlIGVnbG90IG1ldGhvZHMgdXNlZCBpbiBleGFtcGxlcyB0byBwdWJs aWMKCiogbGlzcC9wcm9nbW9kZXMvZWdsb3QuZWw6IHByb21vdGUgZWdsb3QtLXVyaS10by1wYXRo IGFuZAplZ2xvdC0tcmFuZ2UtcmVnaW9uIHRvIHB1YmxpYyBBUEkgYXMgdGhleSdyZSBiZWluZyB1 c2VkIGluIGVnbG90IGRvY3MKYXMgZXhhbXBsZSBhYm91dCBleHRlbmRpbmcgZWdsb3QgZnVuY3Rp b25hbGl0eQoKKiBkb2MvbWlzYy9lZ2xvdC50ZXhpOiB1cGRhdGUgRXh0ZW5kaW5nIEVnbG90IGV4 YW1wbGUgd2l0aCBuZXcgcHVibGljIG1ldGhvZHMKLS0tCiBkb2MvbWlzYy9lZ2xvdC50ZXhpICAg ICB8ICAyICstCiBsaXNwL3Byb2dtb2Rlcy9lZ2xvdC5lbCB8IDMyICsrKysrKysrKysrKysrKyst LS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDE3IGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvYy9taXNjL2VnbG90LnRleGkgYi9kb2MvbWlzYy9l Z2xvdC50ZXhpCmluZGV4IGVkMTQ1NjcyNWFlLi5kYzY2OGFlNzk2MCAxMDA2NDQKLS0tIGEvZG9j L21pc2MvZWdsb3QudGV4aQorKysgYi9kb2MvbWlzYy9lZ2xvdC50ZXhpCkBAIC0xMzE2LDcgKzEz MTYsNyBAQCBFeHRlbmRpbmcgRWdsb3QKIChjbC1kZWZtZXRob2QgZWdsb3QtaGFuZGxlLW5vdGlm aWNhdGlvbgogICAoX3NlcnZlciAoX21ldGhvZCAoZXFsIHRleHREb2N1bWVudC9pbmFjdGl2ZVJl Z2lvbnMpKQogICAgICAgICAgICAma2V5IHJlZ2lvbnMgdGV4dERvY3VtZW50ICZhbGxvdy1vdGhl ci1rZXlzKQotICAoaWYtbGV0KiAoKHBhdGggKGV4cGFuZC1maWxlLW5hbWUgKGVnbG90LS11cmkt dG8tcGF0aAorICAoaWYtbGV0KiAoKHBhdGggKGV4cGFuZC1maWxlLW5hbWUgKGVnbG90LXVyaS10 by1wYXRoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNsLWdldGYgdGV4 dERvY3VtZW50IDp1cmkpKSkpCiAgICAgICAgICAgICAoYnVmZmVyIChmaW5kLWJ1ZmZlci12aXNp dGluZyBwYXRoKSkpCiAgICAgICAod2l0aC1jdXJyZW50LWJ1ZmZlciBidWZmZXIKZGlmZiAtLWdp dCBhL2xpc3AvcHJvZ21vZGVzL2VnbG90LmVsIGIvbGlzcC9wcm9nbW9kZXMvZWdsb3QuZWwKaW5k ZXggNjVkYWEwOTQxZDUuLjMxOTBhOWZlNzYyIDEwMDY0NAotLS0gYS9saXNwL3Byb2dtb2Rlcy9l Z2xvdC5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9lZ2xvdC5lbApAQCAtMTY3MSw3ICsxNjcxLDcg QEAgZWdsb3QtLXBhdGgtdG8tdXJpCiAgICAgICAgICAgICAgICBlZ2xvdC0tdXJpLXBhdGgtYWxs b3dlZC1jaGFycykpKSkpCiAKIChkZWNsYXJlLWZ1bmN0aW9uIHczMi1sb25nLWZpbGUtbmFtZSAi dzMycHJvYy5jIiAoZm4pKQotKGRlZnVuIGVnbG90LS11cmktdG8tcGF0aCAodXJpKQorKGRlZnVu IGVnbG90LXVyaS10by1wYXRoICh1cmkpCiAgICJDb252ZXJ0IFVSSSB0byBmaWxlIHBhdGgsIGhl bHBlZCBieSBgZWdsb3QtLWN1cnJlbnQtc2VydmVyJy4iCiAgICh3aGVuIChrZXl3b3JkcCB1cmkp IChzZXRxIHVyaSAoc3Vic3RyaW5nIChzeW1ib2wtbmFtZSB1cmkpIDEpKSkKICAgKGxldCogKChz ZXJ2ZXIgKGVnbG90LWN1cnJlbnQtc2VydmVyKSkKQEAgLTE3ODAsNyArMTc4MCw3IEBAIGVnbG90 LS1zZXJ2ZXItY2FwYWJsZS1vci1sb3NlCiAgICAgICAgICAgICAgICAgICAgIChtYXBjb25jYXQg IydzeW1ib2wtbmFtZSBmZWF0cyAiICIpKSkKICAgICByZXR2YWwpKQogCi0oZGVmdW4gZWdsb3Qt LXJhbmdlLXJlZ2lvbiAocmFuZ2UgJm9wdGlvbmFsIG1hcmtlcnMpCisoZGVmdW4gZWdsb3QtcmFu Z2UtcmVnaW9uIChyYW5nZSAmb3B0aW9uYWwgbWFya2VycykKICAgIlJldHVybiByZWdpb24gKEJF RyAuIEVORCkgdGhhdCByZXByZXNlbnRzIExTUCBSQU5HRS4KIElmIG9wdGlvbmFsIE1BUktFUlMs IG1ha2UgbWFya2Vycy4iCiAgIChsZXQqICgoc3QgKHBsaXN0LWdldCByYW5nZSA6c3RhcnQpKQpA QCAtMjI5MSw3ICsyMjkxLDcgQEAgZWdsb3QtaGFuZGxlLW5vdGlmaWNhdGlvbgogICAgICAgICAg ICAgICAgICAgICAodCAgICAgICAgICAnZWdsb3Qtbm90ZSkpKQogICAgICAgICAgICAgKG1lc3Mg KHNvdXJjZSBjb2RlIG1lc3NhZ2UpCiAgICAgICAgICAgICAgIChjb25jYXQgc291cmNlIChhbmQg Y29kZSAoZm9ybWF0ICIgWyVzXSIgY29kZSkpICI6ICIgbWVzc2FnZSkpKQotICAgIChpZi1sZXQq ICgocGF0aCAoZXhwYW5kLWZpbGUtbmFtZSAoZWdsb3QtLXVyaS10by1wYXRoIHVyaSkpKQorICAg IChpZi1sZXQqICgocGF0aCAoZXhwYW5kLWZpbGUtbmFtZSAoZWdsb3QtdXJpLXRvLXBhdGggdXJp KSkpCiAgICAgICAgICAgICAgIChidWZmZXIgKGZpbmQtYnVmZmVyLXZpc2l0aW5nIHBhdGgpKSkK ICAgICAgICAgKHdpdGgtY3VycmVudC1idWZmZXIgYnVmZmVyCiAgICAgICAgICAgKGNsLWxvb3AK QEAgLTIzMDMsNyArMjMwMyw3IEBAIGVnbG90LWhhbmRsZS1ub3RpZmljYXRpb24KICAgICAgICAg ICAgICAgICAgICAgICAgZGlhZy1zcGVjCiAgICAgICAgICAgICAgICAgICAgICAoc2V0cSBtZXNz YWdlIChtZXNzIHNvdXJjZSBjb2RlIG1lc3NhZ2UpKQogICAgICAgICAgICAgICAgICAgICAgKHBj YXNlLWxldAotICAgICAgICAgICAgICAgICAgICAgICAgICgoYCgsYmVnIC4gLGVuZCkgKGVnbG90 LS1yYW5nZS1yZWdpb24gcmFuZ2UpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAoKGAoLGJl ZyAuICxlbmQpIChlZ2xvdC1yYW5nZS1yZWdpb24gcmFuZ2UpKSkKICAgICAgICAgICAgICAgICAg ICAgICAgOzsgRmFsbGJhY2sgdG8gYGZseW1ha2UtZGlhZy1yZWdpb24nIGlmIHNlcnZlcgogICAg ICAgICAgICAgICAgICAgICAgICA7OyBib3RjaGVkIHRoZSByYW5nZQogICAgICAgICAgICAgICAg ICAgICAgICAod2hlbiAoPSBiZWcgZW5kKQpAQCAtMjM5NSw3ICsyMzk1LDcgQEAgZWdsb3QtaGFu ZGxlLXJlcXVlc3QKICAgICAgICAgKGZpbGVuYW1lKSkKICAgICAoY29uZAogICAgICAoKGVxIGV4 dGVybmFsIHQpIChicm93c2UtdXJsIHVyaSkpCi0gICAgICgoZmlsZS1yZWFkYWJsZS1wIChzZXRx IGZpbGVuYW1lIChlZ2xvdC0tdXJpLXRvLXBhdGggdXJpKSkpCisgICAgICgoZmlsZS1yZWFkYWJs ZS1wIChzZXRxIGZpbGVuYW1lIChlZ2xvdC11cmktdG8tcGF0aCB1cmkpKSkKICAgICAgIDs7IFVz ZSBydW4td2l0aC10aW1lciB0byBhdm9pZCBuZXN0ZWQgY2xpZW50IHJlcXVlc3RzIGxpa2UgdGhl CiAgICAgICA7OyAic3luY2hyb25vdXMgaW1lbnUiIGZsb2F0ZWQgaW4gYnVnIzYyMTE2IHByZXN1 bWFibHkgY2F1c2VkIGJ5CiAgICAgICA7OyB3aGljaC1mdW5jLW1vZGUuCkBAIC0yNDA4LDcgKzI0 MDgsNyBAQCBlZ2xvdC1oYW5kbGUtcmVxdWVzdAogICAgICAgICAgICAgICAgICAgKHNlbGVjdC1m cmFtZS1zZXQtaW5wdXQtZm9jdXMgKHNlbGVjdGVkLWZyYW1lKSkpCiAgICAgICAgICAgICAgICAg ICgoZGlzcGxheS1idWZmZXIgKGN1cnJlbnQtYnVmZmVyKSkpKQogICAgICAgICAgICAod2hlbiBz ZWxlY3Rpb24KLSAgICAgICAgICAgICAocGNhc2UtbGV0ICgoYCgsYmVnIC4gLGVuZCkgKGVnbG90 LS1yYW5nZS1yZWdpb24gc2VsZWN0aW9uKSkpCisgICAgICAgICAgICAgKHBjYXNlLWxldCAoKGAo LGJlZyAuICxlbmQpIChlZ2xvdC1yYW5nZS1yZWdpb24gc2VsZWN0aW9uKSkpCiAgICAgICAgICAg ICAgICA7OyBGSVhNRTogaXQgaXMgdmVyeSBuYXVnaHR5IHRvIHVzZSBzb21lb25lIGVsc2UncyBg LS0nCiAgICAgICAgICAgICAgICA7OyBmdW5jdGlvbiwgYnV0IGB4cmVmLS1nb3RvLWNoYXInIGhh cHBlbnMgdG8gaGF2ZQogICAgICAgICAgICAgICAgOzsgZXhhY3RseSB0aGUgc2VtYW50aWNzIHdl IHdhbnQgdmlzLWEtdmlzIHdpZGVuaW5nLgpAQCAtMjY0Myw3ICsyNjQzLDcgQEAgZWdsb3QtaGFu ZGxlLXJlcXVlc3QKICAgICAgICAgIChtYXBjYXIKICAgICAgICAgICAoZWdsb3QtLWxhbWJkYSAo KENvbmZpZ3VyYXRpb25JdGVtKSBzY29wZVVyaSBzZWN0aW9uKQogICAgICAgICAgICAgKGNsLWxv b3AKLSAgICAgICAgICAgICB3aXRoIHNjb3BlLXVyaS1wYXRoID0gKGFuZCBzY29wZVVyaSAoZWds b3QtLXVyaS10by1wYXRoIHNjb3BlVXJpKSkKKyAgICAgICAgICAgICB3aXRoIHNjb3BlLXVyaS1w YXRoID0gKGFuZCBzY29wZVVyaSAoZWdsb3QtdXJpLXRvLXBhdGggc2NvcGVVcmkpKQogICAgICAg ICAgICAgIGZvciAod3NlY3Rpb24gbykKICAgICAgICAgICAgICBvbiAoZWdsb3QtLXdvcmtzcGFj ZS1jb25maWd1cmF0aW9uLXBsaXN0IHNlcnZlciBzY29wZS11cmktcGF0aCkKICAgICAgICAgICAg ICBieSAjJ2NkZHIKQEAgLTI3NzQsMTIgKzI3NzQsMTIgQEAgZWdsb3QtLXhyZWYtbWFrZS1tYXRj aAogICAiTGlrZSBgeHJlZi1tYWtlLW1hdGNoJyBidXQgd2l0aCBMU1AncyBOQU1FLCBVUkkgYW5k IFJBTkdFLgogVHJ5IHRvIHZpc2l0IHRoZSB0YXJnZXQgZmlsZSBmb3IgYSByaWNoZXIgc3VtbWFy eSBsaW5lLiIKICAgKHBjYXNlLWxldCoKLSAgICAgICgoZmlsZSAoZWdsb3QtLXVyaS10by1wYXRo IHVyaSkpCisgICAgICAoKGZpbGUgKGVnbG90LXVyaS10by1wYXRoIHVyaSkpCiAgICAgICAgKHZp c2l0aW5nIChvciAoZmluZC1idWZmZXItdmlzaXRpbmcgZmlsZSkKICAgICAgICAgICAgICAgICAg ICAgIChnZXRoYXNoIHVyaSBlZ2xvdC0tdGVtcC1sb2NhdGlvbi1idWZmZXJzKSkpCiAgICAgICAg KGNvbGxlY3QgKGxhbWJkYSAoKQogICAgICAgICAgICAgICAgICAgKGVnbG90LS13aWRlbmluZwot ICAgICAgICAgICAgICAgICAgIChwY2FzZS1sZXQqICgoYCgsYmVnIC4gLGVuZCkgKGVnbG90LS1y YW5nZS1yZWdpb24gcmFuZ2UpKQorICAgICAgICAgICAgICAgICAgIChwY2FzZS1sZXQqICgoYCgs YmVnIC4gLGVuZCkgKGVnbG90LXJhbmdlLXJlZ2lvbiByYW5nZSkpCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChib2wgKHByb2duIChnb3RvLWNoYXIgYmVnKSAoZWdsb3QtLWJvbCkp KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3Vic3RyaW5nIChidWZmZXItc3Vi c3RyaW5nIGJvbCAobGluZS1lbmQtcG9zaXRpb24pKSkKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKGhpLWJlZyAoLSBiZWcgYm9sKSkKQEAgLTMxOTAsNyArMzE5MCw3IEBAIGVnbG90 LWNvbXBsZXRpb24tYXQtcG9pbnQKICAgICAgICAgICAgICAgICAgICAgICAgIChkZWxldGUtcmVn aW9uIG9yaWctcG9zIChwb2ludCkpCiAgICAgICAgICAgICAgICAgICAgICAgICAoZWdsb3QtLWRi aW5kICgoVGV4dEVkaXQpIHJhbmdlIG5ld1RleHQpIHRleHRFZGl0CiAgICAgICAgICAgICAgICAg ICAgICAgICAgIChwY2FzZS1sZXQgKChgKCxiZWcgLiAsZW5kKQotICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKGVnbG90LS1yYW5nZS1yZWdpb24gcmFuZ2UpKSkKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlZ2xvdC1yYW5nZS1yZWdpb24gcmFu Z2UpKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZGVsZXRlLXJlZ2lvbiBiZWcgZW5k KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIChnb3RvLWNoYXIgYmVnKQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChmdW5jYWxsIChvciBzbmlwcGV0LWZuICMnaW5zZXJ0KSBuZXdU ZXh0KSkpKQpAQCAtMzMzMSw3ICszMzMxLDcgQEAgZWdsb3QtLWhpZ2hsaWdodC1waWdneWJhY2sK ICAgICAgICAgICAgICAgICAgKG1hcGNhcgogICAgICAgICAgICAgICAgICAgKGVnbG90LS1sYW1i ZGEgKChEb2N1bWVudEhpZ2hsaWdodCkgcmFuZ2UpCiAgICAgICAgICAgICAgICAgICAgIChwY2Fz ZS1sZXQgKChgKCxiZWcgLiAsZW5kKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KGVnbG90LS1yYW5nZS1yZWdpb24gcmFuZ2UpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChlZ2xvdC1yYW5nZS1yZWdpb24gcmFuZ2UpKSkKICAgICAgICAgICAgICAgICAgICAg ICAobGV0ICgob3YgKG1ha2Utb3ZlcmxheSBiZWcgZW5kKSkpCiAgICAgICAgICAgICAgICAgICAg ICAgICAob3ZlcmxheS1wdXQgb3YgJ2ZhY2UgJ2VnbG90LWhpZ2hsaWdodC1zeW1ib2wtZmFjZSkK ICAgICAgICAgICAgICAgICAgICAgICAgIChvdmVybGF5LXB1dCBvdiAnbW9kaWZpY2F0aW9uLWhv b2tzCkBAIC0zMzUxLDcgKzMzNTEsNyBAQCBlZ2xvdC0taW1lbnUtU3ltYm9sSW5mb3JtYXRpb24K ICAgICAgICAocGNhc2UtbGFtYmRhIChgKCxjb250YWluZXIgLiAsb2JqcykpCiAgICAgICAgICAo bGV0ICgoZWxlbXMgKG1hcGNhcgogICAgICAgICAgICAgICAgICAgICAgICAoZWdsb3QtLWxhbWJk YSAoKFN5bWJvbEluZm9ybWF0aW9uKSBraW5kIG5hbWUgbG9jYXRpb24pCi0gICAgICAgICAgICAg ICAgICAgICAgICAgKGxldCAoKHJlZyAoZWdsb3QtLXJhbmdlLXJlZ2lvbgorICAgICAgICAgICAg ICAgICAgICAgICAgIChsZXQgKChyZWcgKGVnbG90LXJhbmdlLXJlZ2lvbgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChwbGlzdC1nZXQgbG9jYXRpb24gOnJhbmdlKSkpCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGtpbmQgKGFsaXN0LWdldCBraW5kIGVnbG90 LS1zeW1ib2wta2luZC1uYW1lcykpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbnMg KHByb3BlcnRpemUgbmFtZQpAQCAtMzM2Nyw3ICszMzY3LDcgQEAgZWdsb3QtLWltZW51LVN5bWJv bEluZm9ybWF0aW9uCiAoZGVmdW4gZWdsb3QtLWltZW51LURvY3VtZW50U3ltYm9sIChyZXMpCiAg ICJDb21wdXRlIGBpbWVudS0taW5kZXgtYWxpc3QnIGZvciBSRVMgdmVjdG9yIG9mIERvY3VtZW50 U3ltYm9sLiIKICAgKGNsLWxhYmVscyAoKGRmcyAoJmtleSBuYW1lIGNoaWxkcmVuIHJhbmdlIGtp bmQgJmFsbG93LW90aGVyLWtleXMpCi0gICAgICAgICAgICAgICAgKGxldCogKChyZWcgKGVnbG90 LS1yYW5nZS1yZWdpb24gcmFuZ2UpKQorICAgICAgICAgICAgICAgIChsZXQqICgocmVnIChlZ2xv dC1yYW5nZS1yZWdpb24gcmFuZ2UpKQogICAgICAgICAgICAgICAgICAgICAgICAoa2luZCAoYWxp c3QtZ2V0IGtpbmQgZWdsb3QtLXN5bWJvbC1raW5kLW5hbWVzKSkKICAgICAgICAgICAgICAgICAg ICAgICAgKG5hbWUgKHByb3BlcnRpemUgbmFtZQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAnYnJlYWRjcnVtYi1yZWdpb24gcmVnCkBAIC0zNDIzLDcgKzM0MjMsNyBA QCBlZ2xvdC0tYXBwbHktdGV4dC1lZGl0cwogICAgICAgICAgICAgICAgICAgICAgICh3aGVuIHJl cG9ydGVyCiAgICAgICAgICAgICAgICAgICAgICAgICAoZWdsb3QtLXJlcG9ydGVyLXVwZGF0ZSBy ZXBvcnRlciAoY2wtaW5jZiBkb25lKSkpKSkpKSkKICAgICAgICAgICAgIChtYXBjYXIgKGVnbG90 LS1sYW1iZGEgKChUZXh0RWRpdCkgcmFuZ2UgbmV3VGV4dCkKLSAgICAgICAgICAgICAgICAgICAg ICAoY29ucyBuZXdUZXh0IChlZ2xvdC0tcmFuZ2UtcmVnaW9uIHJhbmdlICdtYXJrZXJzKSkpCisg ICAgICAgICAgICAgICAgICAgICAgKGNvbnMgbmV3VGV4dCAoZWdsb3QtcmFuZ2UtcmVnaW9uIHJh bmdlICdtYXJrZXJzKSkpCiAgICAgICAgICAgICAgICAgICAgIChyZXZlcnNlIGVkaXRzKSkpCiAg ICAgICAodW5kby1hbWFsZ2FtYXRlLWNoYW5nZS1ncm91cCBjaGFuZ2UtZ3JvdXApCiAgICAgICAo d2hlbiByZXBvcnRlcgpAQCAtMzQzNiwxNCArMzQzNiwxNCBAQCBlZ2xvdC0tYXBwbHktd29ya3Nw YWNlLWVkaXQKICAgICAgICAgICAgKG1hcGNhciAoZWdsb3QtLWxhbWJkYSAoKFRleHREb2N1bWVu dEVkaXQpIHRleHREb2N1bWVudCBlZGl0cykKICAgICAgICAgICAgICAgICAgICAgIChlZ2xvdC0t ZGJpbmQgKChWZXJzaW9uZWRUZXh0RG9jdW1lbnRJZGVudGlmaWVyKSB1cmkgdmVyc2lvbikKICAg ICAgICAgICAgICAgICAgICAgICAgICB0ZXh0RG9jdW1lbnQKLSAgICAgICAgICAgICAgICAgICAg ICAgKGxpc3QgKGVnbG90LS11cmktdG8tcGF0aCB1cmkpIGVkaXRzIHZlcnNpb24pKSkKKyAgICAg ICAgICAgICAgICAgICAgICAgKGxpc3QgKGVnbG90LXVyaS10by1wYXRoIHVyaSkgZWRpdHMgdmVy c2lvbikpKQogICAgICAgICAgICAgICAgICAgIGRvY3VtZW50Q2hhbmdlcykpKQogICAgICAgKHVu bGVzcyAoYW5kIGNoYW5nZXMgZG9jdW1lbnRDaGFuZ2VzKQogICAgICAgICA7OyBXZSBkb24ndCB3 YW50IGRvdWJsZSBlZGl0cywgYW5kIHNvbWUgc2VydmVycyBzZW5kIGJvdGgKICAgICAgICAgOzsg Y2hhbmdlcyBhbmQgZG9jdW1lbnRDaGFuZ2VzLiAgVGhpcyB1bmxlc3MgZW5zdXJlcyB0aGF0IHdl CiAgICAgICAgIDs7IHByZWZlciBkb2N1bWVudENoYW5nZXMgb3ZlciBjaGFuZ2VzLgogICAgICAg ICAoY2wtbG9vcCBmb3IgKHVyaSBlZGl0cykgb24gY2hhbmdlcyBieSAjJ2NkZHIKLSAgICAgICAg ICAgICAgICAgZG8gKHB1c2ggKGxpc3QgKGVnbG90LS11cmktdG8tcGF0aCB1cmkpIGVkaXRzKSBw cmVwYXJlZCkpKQorICAgICAgICAgICAgICAgICBkbyAocHVzaCAobGlzdCAoZWdsb3QtdXJpLXRv LXBhdGggdXJpKSBlZGl0cykgcHJlcGFyZWQpKSkKICAgICAgIChpZiAob3IgY29uZmlybQogICAg ICAgICAgICAgICAoY2wtbm90ZXZlcnkgIydmaW5kLWJ1ZmZlci12aXNpdGluZwogICAgICAgICAg ICAgICAgICAgICAgICAgICAgKG1hcGNhciAjJ2NhciBwcmVwYXJlZCkpKQotLSAKMi40MS4wCgo= --00000000000001484a06043b6135 Content-Type: application/octet-stream; name="0001-Add-documentation-about-extending-Eglot.patch" Content-Disposition: attachment; filename="0001-Add-documentation-about-extending-Eglot.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_llzfvvak0 RnJvbSBlODYwYmFiMmFjMjJmYjllYTk5ZTEyYmIwOTVmNzJlZjRjOWI3NzRhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBGaWxpcHBvIEFyZ2lvbGFzIDxmaWxpcHBvLmFyZ2lvbGFzQGdt YWlsLmNvbT4KRGF0ZTogVGh1LCAzMSBBdWcgMjAyMyAwNzoyMjowNSArMDIwMApTdWJqZWN0OiBb UEFUQ0ggMS8yXSBBZGQgZG9jdW1lbnRhdGlvbiBhYm91dCBleHRlbmRpbmcgRWdsb3QKTUlNRS1W ZXJzaW9uOiAxLjAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PVVURi04CkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQKCiogZG9jL21pc2MvZWdsb3QudGV4aTogYWRkIGEg c2ltcGxlIGV4YW1wbGUgYWJvdXQgZXh0ZW5kaW5nIEVnbG90CmltcGxlbWVudGluZyBpdHMgZ2Vu ZXJpYyBtZXRob2RzLiBUaGUgZXhhbXBsZSwgZnJvbSBKb8OjbyBUw6F2b3JhLCBhZGRzCnN1cHBv cnQgdG8gaW5hY3RpdmVSZWdpb25zIGNsYW5nZCBwcm90b2NvbCBleHRlbnNpb24gcmVuZGVyaW5n CmluYWN0aXZlIGNvZGUgcmVnaW9ucyBhcyBzaGFkb3dlZCBpbiBhIExTUCBhd2FyZSB3YXkgKHNl ZSBkaXNjdXNzaW9uCmluIGJ1ZyM2NTQxOCkKLS0tCiBkb2MvbWlzYy9lZ2xvdC50ZXhpIHwgNzAg KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hh bmdlZCwgNzAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvYy9taXNjL2VnbG90LnRleGkg Yi9kb2MvbWlzYy9lZ2xvdC50ZXhpCmluZGV4IDZlYjIxMmNhODQxLi5lZDE0NTY3MjVhZSAxMDA2 NDQKLS0tIGEvZG9jL21pc2MvZWdsb3QudGV4aQorKysgYi9kb2MvbWlzYy9lZ2xvdC50ZXhpCkBA IC05ODUsNiArOTg1LDcgQEAgQWR2YW5jZWQgc2VydmVyIGNvbmZpZ3VyYXRpb24KICogUHJvamVj dC1zcGVjaWZpYyBjb25maWd1cmF0aW9uOjoKICogVXNlci1zcGVjaWZpYyBjb25maWd1cmF0aW9u OjoKICogSlNPTlJQQyBvYmplY3RzIGluIEVsaXNwOjoKKyogRXh0ZW5kaW5nIEVnbG90OjoKIEBl bmQgbWVudQogCiBJdCdzIGltcG9ydGFudCB0byBub3RlIHRoYXQgbm90IGFsbCBzZXJ2ZXJzIGFs bG93IGJvdGgga2luZHMgb2YKQEAgLTEyNjIsNiArMTI2Myw3NSBAQCBKU09OUlBDIG9iamVjdHMg aW4gRWxpc3AKIEB9CiBAZW5kIGV4YW1wbGUKIAorQG5vZGUgRXh0ZW5kaW5nIEVnbG90CitAc2Vj dGlvbiBFeHRlbmRpbmcgRWdsb3QKK1NvbWV0aW1lcyBpdCBtYXkgYmUgdXNlZnVsIHRvIGV4dGVu ZCBleGlzdGluZyBFZ2xvdCBmdW5jdGlvbmFsaXR5Cit1c2luZyBpdHMgcHVibGljIG1ldGhvZHMu ICBBIGdvb2QgZXhhbXBsZSBvZiB3aGVuIHRoaXMgbmVlZCBtYXkgYXJpc2UKK2lzIGFkZGluZyBz dXBwb3J0IGZvciBhIGN1c3RvbSBMU1AgcHJvdG9jb2wgZXh0ZW5zaW9uIG9ubHkgaW1wbGVtZW50 ZWQKK2J5IGEgc3BlY2lmaWMgc2VydmVyLgorCitUaGUgYmVzdCBzb3VyY2Ugb2YgZG9jdW1lbnRh dGlvbiBmb3IgdGhpcyBpcyBwcm9iYWJseSBFZ2xvdCBzb3VyY2UKK2NvZGUgaXRzZWxmLiBNb3N0 IG9mIHRoZSBmdW5jdGlvbmFsaXR5IGlzIGltcGxlbWVudGVkIHdpdGggZ2VuZXJpYworbWV0aG9k cyB0aGF0IGNhbiBiZSBlYXNpbHkgZXh0ZW5kZWQgb3Igb3ZlcnJpZGRlbiBhbmQgdGhlIGNvZGUg aXRzZWxmCitzaG93cyBtYW55IGV4YW1wbGVzIGFib3V0IGhvdyB0byBkbyB0aGlzLgorCitIZXJl J3MgYSBzaW1wbGUgZXhhbXBsZSB0aGF0IGFkZHMgc3VwcG9ydCBmb3IgY2xhbmdkCitAY29kZXtp bmFjdGl2ZVJlZ2lvbnN9IGV4dGVuc2lvbiBpbnRyb2R1Y2VkIGluIGNsYW5nZCAxNy4KKworV2hl biBAY29kZXtpbmFjdGl2ZVJlZ2lvbnN9IGNhcGFiaWxpdHkgaXMgZW5hYmxlZCB0aGUgc2VydmVy IHdpbGwgc2VuZAorYSBAY29kZXt0ZXh0RG9jdW1lbnQvaW5hY3RpdmVSZWdpb25zfSBub3RpZmlj YXRpb24gd2l0aCBhIGxpc3Qgb2YKK2luYWN0aXZlIGNvZGUgKGUuZy4gY29kZSB1bmRlciBpZmRl ZiBtYWNyb3MpIHJlZ2lvbnMgdG8gdGhlIGNsaWVudC4KKworVGhlIGZpcnN0IG1ldGhvZCBleHRl bmRzIEBjb2Rle2VnbG90LWNsaWVudC1jYXBhYmlsaXRpZXN9IHVzaW5nIGEKK3NpbXBsZSBoZXVy aXN0aWMgdG8gZGV0ZWN0IGlmIGN1cnJlbnQgc2VydmVyIGlzIEBjb21tYW5ke2NsYW5nZH0gYW5k CitlbmFibGVzIHRoZSBAY29kZXtpbmFjdGl2ZVJlZ2lvbn0gY2FwYWJpbGl0eS4KKworVGhlIHNl Y29uZCBtZXRob2QgaW1wbGVtZW50cyBAY29kZXtlZ2xvdC1oYW5kbGUtbm90aWZpY2F0aW9ufSB0 bworcHJvY2VzcyB0aGUgY29ycmVzcG9uZGVudCBzZXJ2ZXIgbm90aWZpY2F0aW9uIGFuZCBmb3Ig ZWFjaCByZWdpb24KK3JlY2VpdmVkIGl0IGNyZWF0ZXMgYW4gb3ZlcmxheSBhcHBseWluZyB0aGUg QGNvZGV7c2hhZG93fSBmYWNlIHRvIHRoZQorcmVnaW9uLiBPdmVybGF5cyBhcmUgcmVjcmVhdGVk IGV2ZXJ5IHRpbWUgYSBuZXcgbm90aWZpY2F0aW9uIGlzCityZWNlaXZlZC4KKworUmVzdWx0IHdp bGwgYmUgdGhhdCBhbGwgdGhlIGluYWN0aXZlIGNvZGUgaW4gdGhlIGJ1ZmZlciB3aWxsIGJlIG5p Y2VseQorZ3JleWVkIG91dCB1c2luZyB0aGUgTFNQIHNlcnZlciBrbm93bGVkZ2UgYWJvdXQgY3Vy cmVudCBjb21waWxlIHRpbWUKK3ByZXByb2Nlc3NvciBkZWZpbmVzLgorCitAbGlzcAorOzs7IGVn bG90LWNsYW5nZC1pbmFjdGl2ZS1yZWdpb24uZWwgLSotIGxleGljYWwtYmluZGluZzogdDsgLSot CisKKyhyZXF1aXJlICdlZ2xvdCkKKyhyZXF1aXJlICdjbC1saWIpCisKKyhjbC1kZWZtZXRob2Qg ZWdsb3QtY2xpZW50LWNhcGFiaWxpdGllcyA6YXJvdW5kIChzZXJ2ZXIpCisgIChsZXQgKChiYXNl IChjbC1jYWxsLW5leHQtbWV0aG9kKSkpCisgICAgKHdoZW4gKGNsLWZpbmQgImNsYW5nZCIgKHBy b2Nlc3MtY29tbWFuZCAoanNvbnJwYy0tcHJvY2VzcyBzZXJ2ZXIpKQorICAgICAgICAgICAgICAg ICAgIDp0ZXN0ICMnc3RyaW5nLW1hdGNoKQorICAgICAgKHNldGYgKGNsLWdldGYgKGNsLWdldGYg YmFzZSA6dGV4dERvY3VtZW50KQorICAgICAgICAgICAgICAgICAgICAgOmluYWN0aXZlUmVnaW9u c0NhcGFiaWxpdGllcykKKyAgICAgICAgICAgICcoOmluYWN0aXZlUmVnaW9ucyB0KSkpCisgICAg YmFzZSkpCisKKyhkZWZ2YXItbG9jYWwgZWdsb3QtY2xhbmdkLWluYWN0aXZlLXJlZ2lvbi1vdmVy bGF5cyAnKCkpCisKKyhjbC1kZWZtZXRob2QgZWdsb3QtaGFuZGxlLW5vdGlmaWNhdGlvbgorICAo X3NlcnZlciAoX21ldGhvZCAoZXFsIHRleHREb2N1bWVudC9pbmFjdGl2ZVJlZ2lvbnMpKQorICAg ICAgICAgICAma2V5IHJlZ2lvbnMgdGV4dERvY3VtZW50ICZhbGxvdy1vdGhlci1rZXlzKQorICAo aWYtbGV0KiAoKHBhdGggKGV4cGFuZC1maWxlLW5hbWUgKGVnbG90LS11cmktdG8tcGF0aAorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjbC1nZXRmIHRleHREb2N1bWVudCA6 dXJpKSkpKQorICAgICAgICAgICAgKGJ1ZmZlciAoZmluZC1idWZmZXItdmlzaXRpbmcgcGF0aCkp KQorICAgICAgKHdpdGgtY3VycmVudC1idWZmZXIgYnVmZmVyCisgICAgICAgIChtYXBjICMnZGVs ZXRlLW92ZXJsYXkgZWdsb3QtY2xhbmdkLWluYWN0aXZlLXJlZ2lvbi1vdmVybGF5cykKKyAgICAg ICAgKGNsLWxvb3AKKyAgICAgICAgIGZvciByIGFjcm9zcyByZWdpb25zCisgICAgICAgICBmb3Ig KGJlZyAuIGVuZCkgPSAoZWdsb3QtLXJhbmdlLXJlZ2lvbiByKQorICAgICAgICAgZm9yIG92ID0g KG1ha2Utb3ZlcmxheSBiZWcgZW5kKQorICAgICAgICAgZG8KKyAgICAgICAgIChvdmVybGF5LXB1 dCBvdiAnZmFjZSAnc2hhZG93KQorICAgICAgICAgKHB1c2ggb3YgZWdsb3QtY2xhbmdkLWluYWN0 aXZlLXJlZ2lvbi1vdmVybGF5cykpKSkpCisKKyhwcm92aWRlICdlZ2xvdC1jbGFuZ2QtaW5hY3Rp dmUtcmVnaW9uKQorQGVuZCBsaXNwCisKIEBub2RlIFRyb3VibGVzaG9vdGluZyBFZ2xvdAogQGNo YXB0ZXIgVHJvdWJsZXNob290aW5nIEVnbG90CiBAY2luZGV4IHRyb3VibGVzaG9vdGluZyBFZ2xv dAotLSAKMi40MS4wCgo= --00000000000001484a06043b6135--