From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/117297 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alain Delmotte via ntg-context Newsgroups: gmane.comp.tex.context Subject: Re: Text editors Date: Tue, 28 Mar 2023 15:43:54 +0200 Message-ID: References: Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4724716854609584354==" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15115"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Cc: Alain Delmotte To: jbf via ntg-context Original-X-From: ntg-context-bounces@ntg.nl Tue Mar 28 16:52:29 2023 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from [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 1phAgW-0003el-CU for gctc-ntg-context-518@m.gmane-mx.org; Tue, 28 Mar 2023 16:52:28 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id C75BF1C043E; Tue, 28 Mar 2023 16:49:37 +0200 (CEST) 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 OcSjp42fA2pQ; Tue, 28 Mar 2023 16:49:36 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 116141C04A0; Tue, 28 Mar 2023 16:49:36 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id DF4581C04A0 for ; Tue, 28 Mar 2023 16:49:33 +0200 (CEST) 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 fq0hzY35_O8j for ; Tue, 28 Mar 2023 16:49:32 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=84.16.66.173; helo=smtp-42ad.mail.infomaniak.ch; envelope-from=alain.delmotte@leliseron.org; receiver= X-Greylist: delayed 3601 seconds by postgrey-1.36 at zapf.ntg.nl; Tue, 28 Mar 2023 16:49:32 CEST Original-Received: from smtp-42ad.mail.infomaniak.ch (smtp-42ad.mail.infomaniak.ch [84.16.66.173]) (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 488F21C043E for ; Tue, 28 Mar 2023 16:49:31 +0200 (CEST) Original-Received: from smtp-2-0001.mail.infomaniak.ch (unknown [10.5.36.108]) by smtp-2-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4Pm9rc2SwnzMrFD7 for ; Tue, 28 Mar 2023 15:44:00 +0200 (CEST) Original-Received: from unknown by smtp-2-0001.mail.infomaniak.ch (Postfix) with ESMTPA id 4Pm9rb6f8gzMq42y for ; Tue, 28 Mar 2023 15:43:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=leliseron.org; s=20191114; t=1680011040; bh=NOsnQY6+UJhhQr2WP5CPlE4RGwkmSMwWzeXr0ZfhlsI=; h=Date:Subject:To:References:From:In-Reply-To:From; b=bW/0WuM5Z7/Kkn4fAWl7L3IhmpT1kzXjr8pDb5iWovMUp909hiQ886r0+SNd0wrMM zgLrWgbBPzP+jGg513uIoCbOOL8NNcU80m0Ku/erXno9YzvFozxLMW95MbOoXu00c1 F7icUhqLBu+bCrbIiyi9N+W78/Nf3PpAyezbK4UQ= Content-Language: eo, en-GB In-Reply-To: X-Infomaniak-Routing: alpha 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" X-Broken-Reverse-DNS: no host name found for IP address 5.39.185.232 Xref: news.gmane.io gmane.comp.tex.context:117297 Archived-At: This is a multi-part message in MIME format. --===============4724716854609584354== Content-Type: multipart/alternative; boundary="------------nsnY2PMCPFxgo7DZlvklq4mF" Content-Language: eo, en-GB This is a multi-part message in MIME format. --------------nsnY2PMCPFxgo7DZlvklq4mF Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkhDQoNCkxlIDI2LzAzLzIwMjMgw6AgMTA6MzksIGpiZiB2aWEgbnRnLWNvbnRleHQgYSDD qWNyaXTCoDoNCj4NCj4gRXZlcnkgdXNlciBoYXMgaGlzIG9yIGhlciBvd24gcHJlZmVycmVk IHRlc3QgZWRpdG9yLiBPdmVyIA0KPiB5ZWFycyBJIGhhdmUgdXNlZCBFbWFjcyBmb3IganVz dCBhYm91dCBldmVyeXRoaW5nIGV4Y2VwdCANCj4gdGhlIGtpdGNoZW4gc2luaywgYnV0IG5v dCwgYXMgaXQgaGFwcGVucywgZm9yIENvblRlWHQuDQo+DQo+IEZvciB3aGF0IGl0J3Mgd29y dGggaGVyZSBpcyB3aGF0IEkgdXNlOg0KPg0KPiAoMSkgVGVYd29ya3MuIEFsbCBvbmUgaGFz IHRvIGRvIGlzIGluZGljYXRlIHRoZSBjb3JyZWN0IA0KPiBwYXRoIHRvIENvblRleHQgaW4g dGhlIHNldHVwIGZvciB0aGlzIHByb2dyYW0sIGRlcGVuZGluZyANCj4gb24geW91ciBPUyBh bmQgd2hlcmUgeW91IGhhdmUgaW5zdGFsbGVkIGl0LCBlLmcuIA0KPiBob21lL3lvdXJuYW1l L2Jpbi9jb250ZXh0L3RleC90ZXhtZi1saW51eC02NC9iaW4gaWYgeW91IA0KPiBhcmUgdXNp bmcgTGludXggYW5kIGhhdmUgaW5zdGFsbGVkIGl0IGluIFxiaW4uIFRoZW4gY2hvb3NlIA0K PiBDb25UZVh0IChMdWFUZVgpIGFzIHRoZSBwcm9jZXNzaW5nIHRvb2wuDQo+DQo+ICgyKSBC dXQgdG8gbWFrZSB0aGluZ3MgYSBsb3QgZWFzaWVyLCBJIGFsc28gdXNlIEZlZGVyaWNvJ3Mg DQo+IHRleHQgZXhwYW5kZXIgRXNwYW5zbyANCj4gPGh0dHBzOi8vZHVja2R1Y2tnby5jb20v P3E9ZXNwYW5zbytzaXRlOmVzcGFuc28ub3JnJnQ9bG0mYXRiPXYzNTMtMT5odHRwczovL2Vz cGFuc28ub3JnIA0KPiA8aHR0cHM6Ly9lc3BhbnNvLm9yZy8+LiBUaGlzIGp1c3Qgc2F2ZXMg c28gbXVjaCB0aW1lLCANCj4gZXNwZWNpYWxseSBmb3Igc28gbWFueSBcc3RhcnQuLi5cc3Rv cCBzZXF1ZW5jZXMuwqAgRm9yIA0KPiBleGFtcGxlLCBpbiBlc3BhbnNvIEkgbWlnaHQgaGF2 ZToNCj4NCllvdSBjYW4gZG8gdGhlIHNhbWUgaW5zaWRlIFRlWHdvcmtzLiBUaGVyZSBhcmUg Y29tcGxldGlvbiANCmZpbGVzIGluIHRoZSBmb2xkZXIgDQpDOlxVc2Vyc1x5b3VybmFtZVxB cHBEYXRhXFJvYW1pbmdcVFVHXFRlWHdvcmtzXGNvbXBsZXRpb24uDQoNCkl0IGlzIG5vdCB5 ZXQgY29tcGxldGVkIGZvciBDb250ZXh0LCBidXQgaXQgc2hvdWxkIG5vdCBiZSANCmRpZmZp Y3VsdCB0byBkbyB0aGF0Lg0KDQpCdXQgdGhhbmtzIEp1bGlhbiwgdGhpcyBpcyBhbiBpbnRl cmVzdGluZyBpbmZvcm1hdGlvbg0KDQpBbGFpbg0KDQo+IEp1bGlhbg0KPg0KPiBPbiAyNi8z LzIzIDE5OjIyLCBBbGV4YW5kcmUgQ2hyaXN0ZSB2aWEgbnRnLWNvbnRleHQgd3JvdGU6DQo+ PiBEZWFyIENvblRlWHQgdXNlcnMsDQo+Pg0KPj4gSSdtIHdvbmRlcmluZyB3aGF0IGtpbmQg b2YgdHlwZXNldHRpbmcgc3lzdGVtIC8gc3ludGF4IA0KPj4gaGlnaGxpZ2h0aW5nIC8gY29t cGxldGlvbiB5b3UncmUgdXNpbmcuDQo+Pg0KPj4gSSd2ZSBiZWVuIHVzaW5nIG15c2VsZiB0 aGUgc2ltcGxlX0NvbnRleHQgcGFja2FnZSBmb3IgDQo+PiBTdWJsaW1lVGV4dCB3aGljaCBJ IHNjYXZlbmdlZCBhIHdoaWxlIGFnbyBiZWZvcmUgaXQgd2FzIA0KPj4gbWFkZSB1bmF2YWls YWJsZSAoSSB3YW50ZWQgdG8gYXR0YWNoIGJ1dCBpdCdzIHRvbyBiaWcgZm9yIA0KPj4gdGhl IGxpc3QpLiBCdXQgaXQncyBzb3J0IG9mIGEgZGVhZC1lbmQuDQo+Pg0KPj4gT3BlbiB0byBh bnl0aGluZyBmcm9tIHZpbS9uZW92aW0gdG8gZW1hY3Mgb3IgbW9yZSBleG90aWMuIA0KPj4g TWF5YmUgaXQgd291bGQgYmUgbmljZSB0byBzaG93IHRoZSBjb25maWcuIChBbmQgeWVzIEkn dmUgDQo+PiBzZWVuIHRoZSBXaWtpIHBhZ2UgDQo+PiBodHRwczovL3dpa2kuY29udGV4dGdh cmRlbi5uZXQvVGV4dF9FZGl0b3JzYnV0IEkndmUgdGhlIA0KPj4gZmVlbGluZyBzb21lIGNv bnRlbnQgaXMgb3V0ZGF0ZWQuKQ0KPj4NCj4+IFRoYW5rcyBpbiBhZHZhbmNlLA0KPj4gQWxl eA0KPj4NCj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PiBJZiB5b3VyIHF1 ZXN0aW9uIGlzIG9mIGludGVyZXN0IHRvIG90aGVycyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFu IGVudHJ5IHRvIHRoZSBXaWtpIQ0KPj4NCj4+IG1haWxsaXN0IDpudGctY29udGV4dEBudGcu bmwgIC9odHRwczovL3d3dy5udGcubmwvbWFpbG1hbi9saXN0aW5mby9udGctY29udGV4dA0K Pj4gd2VicGFnZSAgOmh0dHBzOi8vd3d3LnByYWdtYS1hZGUubmwgIC9odHRwOi8vY29udGV4 dC5hYW5oZXQubmV0DQo+PiBhcmNoaXZlICA6aHR0cHM6Ly9iaXRidWNrZXQub3JnL3BoZy9j b250ZXh0LW1pcnJvci9jb21taXRzLw0KPj4gd2lraSAgICAgOmh0dHBzOi8vY29udGV4dGdh cmRlbi5uZXQNCj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+DQo+IF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fDQo+IElmIHlvdXIgcXVlc3Rpb24gaXMgb2YgaW50 ZXJlc3QgdG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFzZSBhZGQgYW4gZW50cnkgdG8gdGhlIFdp a2khDQo+DQo+IG1haWxsaXN0IDpudGctY29udGV4dEBudGcubmwgIC9odHRwczovL3d3dy5u dGcubmwvbWFpbG1hbi9saXN0aW5mby9udGctY29udGV4dA0KPiB3ZWJwYWdlICA6aHR0cHM6 Ly93d3cucHJhZ21hLWFkZS5ubCAgL2h0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQNCj4gYXJj aGl2ZSAgOmh0dHBzOi8vYml0YnVja2V0Lm9yZy9waGcvY29udGV4dC1taXJyb3IvY29tbWl0 cy8NCj4gd2lraSAgICAgOmh0dHBzOi8vY29udGV4dGdhcmRlbi5uZXQNCj4gX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18NCg== --------------nsnY2PMCPFxgo7DZlvklq4mF Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Hi!

Le 26/03/2023 =C3=A0 10:39, jbf via ntg-context a =C3=A9crit=C2=A0:

Every user has his or her own preferred test editor. Over years I have used Emacs for just about everything except the kitchen sink, but not, as it happens, for ConTeXt.

For what it's worth here is what I use:

(1) TeXworks. All one has to do is indicate the correct path to ConText in the setup for this program, depending on your OS and where you have installed it, e.g. home/yourname/bin/context/tex/texmf-linux-64/bin if you are using Linux and have installed it in \bin. Then choose ConTeXt (LuaTeX) as the processing tool.

(2) But to make things a lot easier, I also use Federico's text expander Espanso h= ttps://espanso.org. This just saves so much time, especially for so many \start...\stop sequences.=C2=A0 For exam= ple, in espanso I might have:

You can do the same inside TeXworks. There are completion files in the folder C:\Users\yourname\AppData\Roaming\TUG\TeXworks\completion.

It is not yet completed for Context, but it should not be difficult to do that.

But thanks Julian, this is an interesting information

Alain

Julian

On 26/3/23 19:22, Alexandre Christe via ntg-context wrote:
Dear ConTeXt users,

I'm wondering what kind of typesetting system / syntax highlighting / completion you're using.

I've been using myself the simple_Context package for SublimeText which I scavenged a while ago before it was made unavailable (I wanted to attach but it's too big for the list). But it's sort of a dead-end.

Open to anything from vim/neovim to emacs or more exotic. Maybe it would be nice to show the config. (And yes I've seen the Wiki page=C2=A0https://wiki.contextgarden.= net/Text_Editors=C2=A0but I've= the feeling some content is outdated.)

Thanks in advance,
Alex

__________________________=
_________________________________________________________
If your question is of interest to others as well, please add an entry to=
 the Wiki!

maillist : ntg-context@ntg=
=2Enl / https://www.ntg.n=
l/mailman/listinfo/ntg-context
webpage  : https://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucke=
t.org/phg/context-mirror/commits/
wiki     : https://contextgarden.net
_________________________________________________________________________=
__________

____________________________=
_______________________________________________________
If your question is of interest to others as well, please add an entry to=
 the Wiki!

maillist : ntg-context@ntg.nl / https://www.ntg.nl=
/mailman/listinfo/ntg-context
webpage  : https://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/=
commits/
wiki     : https://contextgarden.net
_________________________________________________________________________=
__________
--------------nsnY2PMCPFxgo7DZlvklq4mF-- --===============4724716854609584354== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cHM6Ly93d3cubnRnLm5sL21haWxtYW4v bGlzdGluZm8vbnRnLWNvbnRleHQKd2VicGFnZSAgOiBodHRwczovL3d3dy5wcmFnbWEtYWRlLm5s IC8gaHR0cDovL2NvbnRleHQuYWFuaGV0Lm5ldAphcmNoaXZlICA6IGh0dHBzOi8vYml0YnVja2V0 Lm9yZy9waGcvY29udGV4dC1taXJyb3IvY29tbWl0cy8Kd2lraSAgICAgOiBodHRwczovL2NvbnRl eHRnYXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --===============4724716854609584354==--