From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS4713 221.184.0.0/13 X-Spam-Status: No, score=-3.0 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_BL_SPAMCOP_NET, RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS,UNPARSEABLE_RELAY shortcircuit=no autolearn=no autolearn_force=no version=3.4.2 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id 107351F910 for ; Thu, 10 Nov 2022 11:35:25 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.b="AuRmLpnO"; dkim-atps=neutral Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id B4B0D1152A1; Thu, 10 Nov 2022 20:35:18 +0900 (JST) Received: from xtrwkhkc.outbound-mail.sendgrid.net (xtrwkhkc.outbound-mail.sendgrid.net [167.89.16.28]) by neon.ruby-lang.org (Postfix) with ESMTPS id 33CD81152A0 for ; Thu, 10 Nov 2022 20:35:15 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ruby-lang.org; h=from:references:subject:mime-version:content-type: content-transfer-encoding:list-id:to:cc; s=s1; bh=ywJskhLzjP1NSkTfCKojmiE11m7qKgkU4NMHeb6HK3U=; b=AuRmLpnO+I/+dmccKn4v3qWAQdSp0OcDDQvOs+33uM48w5q84Ab4pX87ucfdPOAA8pgw IqRUSitGEiojIMZAMUbPKK76jp+egj539Tnwdxu/RD260d9CVroWgSU0c2rfuwJCctqd0j pHxRWe5F/j//7o8oYYRz2Wwu/ydi8HqL9hQ2qjSEdaIuENFKdqkVzonSb9Am1GWArQo+ZM 9L9qxrT5jaLhxjtH6KFyf+/PD0NYKoYEPKOfVEQi6YST5AcNFqPTgngWc327PGgORT2dLk UnT3albgO5ciy+EPBQ1Z0vXK3coVtcIb4+2stiLC5mBPZ/Xj+qyc0lmO8R5S8qLQ== Received: by filterdrecv-8569859b9-bjlfq with SMTP id filterdrecv-8569859b9-bjlfq-1-636CE1F1-13 2022-11-10 11:35:13.207419447 +0000 UTC m=+839554.246000047 Received: from herokuapp.com (unknown) by geopod-ismtpd-canary-0 (SG) with ESMTP id shMCrNwyTTiN8Q4lAYl6tA for ; Thu, 10 Nov 2022 11:35:13.170 +0000 (UTC) Date: Thu, 10 Nov 2022 11:35:13 +0000 (UTC) From: "eightbitraptor (Matthew Valentine-House)" Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 19011 X-Redmine-Issue-Author: tenderlovemaking X-Redmine-Sender: eightbitraptor X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-Redmine-MailingListIntegration-Message-Ids: 87137 X-SG-EID: =?us-ascii?Q?=2F0CvaroZNcijdGkvKP20=2FpylmEVklNCFnotNv5r375AXMfwPokBnsClISuJPLu?= =?us-ascii?Q?lR6prYpXEpNfyCkjf3oJu9J4MMNRk8oeL54Smq=2F?= =?us-ascii?Q?ESq0TpjizwMjTilmt0ixCD=2Ft1gcSG3daPI6p6yu?= =?us-ascii?Q?mirXqY+fzn2E0=2FhauYFRaxypiTwIcfGWLTk97FV?= =?us-ascii?Q?N+knnNLxAo1dSTdvvJ5HoLiibg0wbBhNsAcpyiE?= =?us-ascii?Q?QSI45AP9mXlNs75WuauamIiRLujxwWGm72gqx9Z?= =?us-ascii?Q?eXQyaahaWv8Qat0NN5YkeTcApjnaEahXRKR9+6t?= =?us-ascii?Q?=2FPw=3D?= To: ruby-core@neon.ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 110680 Subject: [ruby-core:110680] [Ruby master Feature#19011] Improve LSP support in CRuby development itself X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Reply-To: Ruby developers Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" SXNzdWUgIzE5MDExIGhhcyBiZWVuIHVwZGF0ZWQgYnkgZWlnaHRiaXRyYXB0b3IgKE1hdHRoZXcg VmFsZW50aW5lLUhvdXNlKS4NCg0KDQpranRzYW5ha3RzaWRpcyAoS0ogVHNhbmFrdHNpZGlzKSB3 cm90ZSBpbiAjbm90ZS0xOg0KPiBJJ3ZlIGJlZW4gdXNpbmcgQmVhciBodHRwczovL2dpdGh1Yi5j b20vcml6c290dG8vQmVhciBmb3IgdGhpcyAtIHJ1bm5pbmcgYGJlYXIgLS0gbWFrZWAgZ2VuZXJh dGVzIGEgX3Bhc3NhYmxlXyBjb21waWxlX2NvbW1hbmRzLmpzb24gZmlsZSB0aGF0IHNvcnQtb2Yg d29ya3MuIEl0IGRvZXNuJ3QgaGFuZGxlIHNvbWUgb2YgdGhlIHRyaWNraWVyIHRoaW5ncyB0aG91 Z2gsIGUuZy4gZmlsZXMgbGlrZSB2bV9pbnNuaGVscGVyLmMgd2hpY2ggYXJlIG5vdCB0aGVtc2Vs dmVzIGNvbXBpbGVkIGFzIGEgdHJhbnNsYXRpb24gdW5pdCwgYnV0IHJhdGhlciBgI2luY2x1ZGVg J2QgaW4gdm0uYy4gU28gaGF2aW5nIHNvbWUgYmV0dGVyIGJ1aWx0LWluIHN1cHBvcnQgZm9yIHRo aXMgaW4gdGhlIGNydWJ5IGRldmVsb3BtZW50IHRvb2xjaGFpbiB3b3VsZCBiZSBhY2UuDQoNCkkn dmUgYWxzbyBiZWVuIHVzaW5nIGBiZWFyYCB0byBkbyB0aGlzLCBidXQgdGhlbiBydW5uaW5nIHRo ZSByZXN1bHRhbnQgY29tcGlsYXRpb24gZGIgdGhyb3VnaCBbY29tcGRiXShodHRwczovL2dpdGh1 Yi5jb20vU2FyY2FzbS9jb21wZGIpIHdpdGggDQoNCmBgYA0KY29tcGRiIC1wIC4gbGlzdCA+IGNv bXBpbGVfY29tbWFuZHMyLmpzb24gJiYgbXYgY29tcGlsZV9jb21tYW5kczIuanNvbiBjb21waWxl X2NvbW1hbmRzLmpzb24NCmBgYA0KDQooYXNzdW1pbmcgYC5gIGlzIHRoZSBkaXJlY3RvcnkgdGhh dCBjb250YWlucyBgY29tcGlsZV9jb21tYW5kcy5qc29uYCkNCg0KVGhpcyBwYXJzZXMgdGhlIG9y aWdpbmFsIGNvbXBpbGF0aW9uIGRhdGFiYXNlIGFuZCBwcm9kdWNlcyBhIG5ldyBvbmUgd2l0aCBo ZWFkZXJzIGluY2x1ZGVkLg0KDQpJIEFwcHJlY2lhdGUgaXQncyBhbm90aGVyIHN0ZXAgdG8gdGFr ZSwgYnV0IGhvcGVmdWxseSB1c2VmdWwgdW50aWwgd2UgY2FuIHByb3ZpZGUgYSBiZXR0ZXIgZXhw ZXJpZW5jZS4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KRmVh dHVyZSAjMTkwMTE6IEltcHJvdmUgTFNQIHN1cHBvcnQgaW4gQ1J1YnkgZGV2ZWxvcG1lbnQgaXRz ZWxmDQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTkwMTEjY2hhbmdlLTEwMDAy Mw0KDQoqIEF1dGhvcjogdGVuZGVybG92ZW1ha2luZyAoQWFyb24gUGF0dGVyc29uKQ0KKiBTdGF0 dXM6IE9wZW4NCiogUHJpb3JpdHk6IE5vcm1hbA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQ0KSSB3b3VsZCBsaWtlIHRvIGFkZCBhIG5ldyBjb25maWd1cmUgb3B0aW9u IGZvciBpbXByb3ZlIHdvcmtpbmcgd2l0aCBsYW5ndWFnZSBzZXJ2ZXJzIGluc2lkZSBDUnVieSBp dHNlbGYuDQoNClRoZSBzdW1tYXJ5IGlzIGxpa2UgdGhpczoNCg0KYGBgDQokIC4vYXV0b2dlbi5z aA0KJCAuL2NvbmZpZ3VyZSAtLWVuYWJsZS1jb21waWxlLWNvbW1hbmRzDQokIG1ha2UgLWogY29t cGlsZV9jb21tYW5kcy5qc29uDQojIE5vdyB1c2UgTFNQDQpgYGANCg0KYGNsYW5nZGAgdXNlcyBg Y29tcGlsZV9jb21tYW5kcy5qc29uYCB0byB1bmRlcnN0YW5kIGhvdyB0byBjb21waWxlIGZpbGVz IGluc2lkZSBDUnVieS4gIFdlIGNhbiB1c2UgYGNsYW5nYCBpdHNlbGYgdG8gZ2VuZXJhdGUgdGhp cyBmaWxlLCBidXQgd2UgaGF2ZSB0byBwYXNzIHNwZWNpYWwgY29tcGlsZSBvcHRpb25zIHRvIGNs YW5nLiAgVW5mb3J0dW5hdGVseSB0aGUgY29tcGlsZSBvcHRpb25zIGdlbmVyYXRlIG1hbnkgc21h bGwgSlNPTiBmaWxlcywgc28gd2UgYWxzbyBuZWVkIGEgd2F5IHRvIGNvbmNhdGVuYXRlIHRoZW0g aW4gdG8gYGNvbXBpbGVfY29tbWFuZHMuanNvbmAuDQoNCklkZWFsbHkgSSB3b3VsZCBsaWtlIGBt YWtlIG1pbmlydWJ5YCB0byBidWlsZCBgbWluaXJ1YnlgICphbmQqIGBjb21waWxlX2NvbW1hbmRz Lmpzb25gLCBidXQgSSBkb24ndCBrbm93IGhvdyB0byBkbyB0aGF0IHlldC4g8J+YhQ0KDQpJJ3Zl IHNlbmQgYSBwYXRjaCBbaGVyZV0oaHR0cHM6Ly9naXRodWIuY29tL3J1YnkvcnVieS9wdWxsLzYz NTIpDQoNCg0KDQotLSANCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLw0K