From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/106168 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Henning Hraban Ramm Newsgroups: gmane.comp.tex.context Subject: Re: How to approach a ConTeXt language server? Date: Tue, 4 Feb 2020 19:03:26 +0100 Message-ID: References: Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="61468"; mail-complaints-to="usenet@ciao.gmane.io" To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Tue Feb 04 19:04:09 2020 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1iz2YS-000Fsh-Th for gctc-ntg-context-518@m.gmane-mx.org; Tue, 04 Feb 2020 19:04:08 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 0E53C1654A4; Tue, 4 Feb 2020 19:03:32 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nOfGF7yLmdKa; Tue, 4 Feb 2020 19:03:31 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 3A771165494; Tue, 4 Feb 2020 19:03:31 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 9980016548F for ; Tue, 4 Feb 2020 19:03:29 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gpXgbBXB6EfV for ; Tue, 4 Feb 2020 19:03:28 +0100 (CET) Received-SPF: Softfail (mailfrom) identity=mailfrom; client-ip=188.68.63.161; helo=relay.yourmailgateway.de; envelope-from=texml@fiee.net; receiver= Original-Received: from relay.yourmailgateway.de (relay.yourmailgateway.de [188.68.63.161]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id C0B1016545B for ; Tue, 4 Feb 2020 19:03:28 +0100 (CET) Original-Received: from mors-relay-8201.netcup.net (localhost [127.0.0.1]) by mors-relay-8201.netcup.net (Postfix) with ESMTPS id 48Bsxr0dL4z3rQj for ; Tue, 4 Feb 2020 19:03:28 +0100 (CET) Authentication-Results: mors-relay-8201.netcup.net; dkim=permerror (bad message/signature format) Original-Received: from policy01-mors.netcup.net (unknown [46.38.225.53]) by mors-relay-8201.netcup.net (Postfix) with ESMTPS id 48Bsxr0G0pz3rQK for ; Tue, 4 Feb 2020 19:03:28 +0100 (CET) Original-Received: from mxf9ac.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy01-mors.netcup.net (Postfix) with ESMTPS id 48Bsxq2CPcz8t5P for ; Tue, 4 Feb 2020 19:03:27 +0100 (CET) Original-Received: from aretsaya.fritz.box (p4FE35EA3.dip0.t-ipconnect.de [79.227.94.163]) by mxf9ac.netcup.net (Postfix) with ESMTPSA id EDD32120957 for ; Tue, 4 Feb 2020 19:03:26 +0100 (CET) Authentication-Results: mxf9ac; spf=pass (sender IP is 79.227.94.163) smtp.mailfrom=texml@fiee.net smtp.helo=aretsaya.fritz.box Received-SPF: pass (mxf9ac: connection is authenticated) In-Reply-To: X-Mailer: Apple Mail (2.3445.104.11) X-PPP-Message-ID: <20200204180327.25411.35850@mxf9ac.netcup.net> X-PPP-Vhost: fiee.net X-NC-CID: gCxCbNbrUIMwoB4H2tcyDa50PlkZwN/AmeGvYViW X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.io gmane.comp.tex.context:106168 Archived-At: Cj4gQW0gMjAyMC0wMi0wNCB1bSAxNjo0NSBzY2hyaWViIFBoaWxpcHAgQS4gPGZseWluZy1zaGVl cEB3ZWIuZGU+Ogo+IAo+IExhbmd1YWdlIHNlcnZlcnMgYXJlIHRoZSBuZXcgYmlnIGRlYWwgaW4g ZWRpdG9yIGFuZCBJREUgZGV2ZWxvcG1lbnQ6IGh0dHBzOi8vbGFuZ3NlcnZlci5vcmcvCj4gCj4g SXQgd291bGQgYmUgY29vbCB0byBoYXZlIGEgQ29uVGVYdCBvbmUgZm9yIGF1dG9jb21wbGV0aW9u IChmb3IgQ29uVGVYdDogY29tbWFuZCBuYW1lcywgXGNpdGUgSURzLCBsYWJlbHMsIG5hbWVkIHBh cmFtZXRlcnMsIOKApiksIGdvLXRvLWRlZmluaXRpb24sIGhvdmVyIGluZm9ybWF0aW9uIChkb2Nz IGFib3V0IGEgY29tbWFuZCkgYW5kIHNvIG9uLgo+IFRoZSB3YXkgaXQgd29ya3MgaXMgdGhhdCB5 b3UgaGF2ZSBhIHNlcnZlciBwcm9jZXNzIHRoYXQgaXMgdGhlIHNvdXJjZSBvZiB0cnV0aCBmb3Ig YWxsIHRoaXMgaW5mb3JtYXRpb24sIGFuZCB0aGUgZWRpdG9yIHBhc3NlcyByZXF1ZXN0cyB0byBp dC4KPiBUaGUgZWRpdG9yIHRlbGxzIHRoZSBzZXJ2ZXIgd2hlbiBpdCBvcGVucy9jbG9zZXMgZmls ZXMgYW5kIHdoZW4gdGhlIHVzZXIgcmVxdWVzdHMgc29tZXRoaW5nIG9mIHRoZSBhYm92ZS4KPiAK PiBUaGUgd2F5IEnigJlkIGltcGxlbWVudCBpdCBpbiBDb25UZVh0IGlzIHRvIGtlZXAgYSBsaXN0 IG9mIG9wZW4gQ29uVGVYdCBwcm9qZWN0cyBpbiB0aGUgc2VydmVyIChvYnRhaW5lZCBieSBmb2xs b3dpbmcgXGluY2x1ZGUsIFxjb21wb25lbnQsIFxwcm9kdWN0LCBcZW52aXJvbm1lbnQsIFxwcm9q ZWN0KS4KPiBOb3cgbXkgcXVlc3Rpb25zIGJlZ2luOgo+IAnigKIgVGhlbiBJ4oCZZCBtYWtlIGNv bnRleHQgbG9hZCB0aGUgcHJvamVjdCB3aXRob3V0IGNvbXBpbGluZyBpdCB0byBhIFBERiBidXQg bWFrZSBpdCBleGVjdXRlIHNvbWUgTHVhIChob3cgZG8gSSBkbyB0aGlzPykKPiAJ4oCiIEnigJlk IG5lZWQgYSB3YXkgdG8gZ2V0IGFsbCBhdmFpbGFibGUgY29tbWFuZHMgd2l0aCB0aGVpciBzaWdu YXR1cmVzIGludG8gTHVhLiBJIGFzc3VtZSB0aGlzIGlzIGRvbmUgaGVyZSwgYnV0IGhvdz8gaHR0 cDovL3d3dy5wcmFnbWEtYWRlLm5sL2dlbmVyYWwvcXJjcy9zZXR1cC1lbi5wZGYKCkxvb2sgZm9y IHRoZSBpbnRlcmZhY2UgZmlsZXMgaS0qLnhtbAoKPiAJ4oCiIE9wdGltYWxseSwgZm9yIGhvdmVy IGluZm9ybWF0aW9uIGFuZCBjb21wbGV0aW9uLCBJ4oCZZCB3YW50IHNvbWUgaGVscC9kb2MgdGV4 dCBmb3IgZWFjaCBjb21tYW5kIHRoYXQgaGFzIHNvbWUuIElzIHRoZXJlIGEgd2F5IHRvIGdldCBp dD8KCk5vLCB0aGVyZSBpc27igJl0LiBJdCBjb3VsZCBiZSBpbiB0aGUgaW50ZXJmYWNlIGZpbGVz IGlmIHNvbWVvbmUgd291bGQgcHV0IGluIHRoZSB3b3JrLgoKPiAJ4oCiIE9wdGltYWxseSwgZm9y IGxhYmVsIGF1dG9jb21wbGV0aW9uLCBJ4oCZZCBhbHNvIGxpa2UgYSBsaXN0IG9mIGRlZmluZWQg bGFiZWxzLiBTaW5jZSBJIHBsYXllZCBhcm91bmQgd2l0aCBiaWJsaW9ncmFwaGllcyBJIGFscmVh ZHkga25vdyBob3cgdG8gcXVlcnkgdGhlIGJpYmxpb2dyYXBoeSBEQiBmcm9tIEx1YS4KPiAJ4oCi IE9wdGltYWxseSBJ4oCZZCBhbHNvIHdhbnQgc29tZSBwYXJzZSB0cmVlIG9mIGVhY2ggZG9jdW1l bnQsIGJ1dCBJIGFzc3VtZSB0aGUgd2F5IG1hY3JvcyB3b3JrLCB0aGlzIGRvZXNu4oCZdCBleGlz dD8gVGhpcyB3b3VsZCBtYWtlIHRoaW5ncyBlYXNpZXIgdGhhdCBJ4oCZZCBvdGhlcndpc2UgaGF2 ZSB0byAoaW1wZXJmZWN0bHkpIHBhcnNlIG91dCBvZiB0aGUgZG9jdW1lbnQgKGR1ZSB0byB0aGlu Z3MgbGlrZSBjYXRjb2RlIGNoYW5nZXMsIGJ1dCBJIGd1ZXNzIEkgY2FuIHByZXRlbmQgdGhleSBk b27igJl0IGV4aXN0IGFuZCBcdW5wcm90ZWN0IGlzIGFsd2F5cyBvbikKCllvdSBjb3VsZCBydW4g Q29uVGVYdCBhbmQgdXNlIHRoZSBleHBvcnQgWE1MLgoKPiAJ4oCiIE9wdGltYWxseSwgZm9yIGdv LXRvLWRlZmluaXRpb24sIEnigJlkIGFsc28gd2FudCBhIGxpc3Qgb2YgZmlsZXMgQ29uVGVYdCBs b2FkZWQgc28gSSBjYW4gZmluZCBkZWZpbml0aW9ucyBpbiBpdC4KPiBDYW4gYW55b25lIGhlbHAg bWUsIGVzcGVjaWFsbHkgd2l0aCAxLTI/IFRvIGdldCBtZSBzdGFydGVkLCBpdCB3b3VsZCBiZSBn cmVhdCB0byBoYXZlIGFuIGV4YW1wbGUgc2NyaXB0IGFuZCBhIGNvbW1hbmQgbGluZSB0byBpbnZv a2UgaXQsIHdoaWNoIG1ha2VzIENvblRlWHQgbG9hZCBhIG1haW4gdGV4IGZpbGUsIGV4ZWN1dGUg c29tZSBMdWEsIGFuZCBleGl0IHdpdGhvdXQgY3JlYXRpbmcgYSBkb2N1bWVudCBvciB3cml0aW5n IGFueXRoaW5nIGVsc2UgdG8gdGhlIGNoYW5uZWwgTHVhIHdyaXRlcyB0byAoc3Rkb3V0PykuCgpM b29rIGF0IHRoZSAudHVjIGZpbGUgdGhhdOKAmXMgY3JlYXRlZCBpbiBhIENvblRlWHQgcnVuLCBp dOKAmXMgYSBMdWEgdGFibGUgYW5kIGNvbnRhaW5zIOKAnGFsbOKAnCB0aGUgaW5mb3JtYXRpb24g YWJvdXQgdGhlIHByb2plY3QuCgoKR3JlZXRsaW5ncywgSHJhYmFuCi0tLQpodHRwczovL3d3dy5m aWVlLm5ldApodHRwOi8vd2lraS5jb250ZXh0Z2FyZGVuLm5ldApodHRwczovL3d3dy5kcmVpdmll cnRlbGhhdXMuZGUKR1BHIEtleSBJRCAxQzlCMjJGRAoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVzdCB0byBvdGhlcnMgYXMgd2VsbCwgcGxl YXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1haWxsaXN0IDogbnRnLWNvbnRleHRAbnRn Lm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9saXN0aW5mby9udGctY29udGV4dAp3ZWJw YWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAvIGh0dHA6Ly9jb250ZXh0LmFhbmhldC5u ZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5vcmcvcGhnL2NvbnRleHQtbWlycm9yL2Nv bW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRnYXJkZW4ubmV0Cl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCg==