From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/117270 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: jbf via ntg-context Newsgroups: gmane.comp.tex.context Subject: Re: Text editors Date: Sun, 26 Mar 2023 19:39:45 +1100 Message-ID: References: Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7964746424655906845==" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15765"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Cc: jbf To: Alexandre Christe via ntg-context Original-X-From: ntg-context-bounces@ntg.nl Sun Mar 26 10:40:24 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 1pgLvL-0003v6-Ig for gctc-ntg-context-518@m.gmane-mx.org; Sun, 26 Mar 2023 10:40:23 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 663321C0C35; Sun, 26 Mar 2023 10:39:57 +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 9kvLIVW3kX9G; Sun, 26 Mar 2023 10:39:55 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 605901C0C39; Sun, 26 Mar 2023 10:39:55 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 6CA001C0C39 for ; Sun, 26 Mar 2023 10:39:53 +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 FFAYo8XBk38P for ; Sun, 26 Mar 2023 10:39:52 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.216.47; helo=mail-pj1-f47.google.com; envelope-from=roma83537@gmail.com; receiver= Original-Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id C81C71C0C35 for ; Sun, 26 Mar 2023 10:39:51 +0200 (CEST) Original-Received: by mail-pj1-f47.google.com with SMTP id a16so5113609pjs.4 for ; Sun, 26 Mar 2023 01:39:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679819990; h=in-reply-to:from:references:to:content-language:subject:user-agent :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=fBAue3p3uOZmSVyCd6q1S4Z6bfSHBUt1xiRg4hJ9gqU=; b=QNluYhbNgVtEwSMFbjS0WSHBc4i7YvC/fEu/bgkgm+0H0wlhyKb///FjTBt6yeYQ/2 96Zqk/M6ziioZmQ/FtEnDgUGpUVU+dJMweDvvOrdxwviqbQpgJwz0aCNzD/XwtO2oIjz JKw5vHk7jbei9+l6J+LvgoSxPYTVgut6PdFPsXJY4hH6KOpYP387O8UYKVTCZ5Nk5aHy dkPOCaZFTL5JtxwMhGnUB10JU/abUYVRr/3u4KvfTPSvL91tBB8IRS+0gRGBedkLJ11T z/1gBhHPiUZZ3nx5qb7y3gyJY4rFteDsEDWmPFvqsnIVQhrytpY53nwDozgmxh3zMe2K UlSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679819990; h=in-reply-to:from:references:to:content-language:subject:user-agent :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=fBAue3p3uOZmSVyCd6q1S4Z6bfSHBUt1xiRg4hJ9gqU=; b=cZtEHeQWCUqW83GDr5vdQDV3nI3+WnryJpSlmnA5QU7yvv3jFj/TVPV540o28ER6F4 P9U/nA+49a5QGmP1NranKm++4u97auFCuzvmDT9uwmfs7f549f/6NBQ8kHEj47RGMMd+ ylzFSF7ZDAn0xPQ34fM5VObil4YvsmIAt4gtyJSAdvE7JalzsKbmoqvu106Vq4bQ/oPX mvPZRG5HvU0vMESW7c2PgGW5uKJISWSXxuC/GD5Fjxyzsm34Ms+6UiJxUBCvMSHT6cg6 5Wck1Y0i1nW1si0qW/2bMbRE5oJRU9IABM07pzeXh94qFOuK+K3qRAdEd+1Xa5bof1x+ RhZA== X-Gm-Message-State: AAQBX9dTdDD1wNdW/QsBIJQ9E9G6U2zITXusEtw35F1oVyeMMp3zpNoq ZbRP2rJC1dnLVLOtyHSo9dFrNSIDyV0= X-Google-Smtp-Source: AKy350bz9n2WzPT4GxOVAjkTkdJ1eXVn0QdENZu4LFHGA5OpD4nmq0JywQD7+vE28R9XzA6MTjUUvw== X-Received: by 2002:a17:902:fac7:b0:1a1:ca37:5257 with SMTP id ld7-20020a170902fac700b001a1ca375257mr6696018plb.7.1679819989379; Sun, 26 Mar 2023 01:39:49 -0700 (PDT) Original-Received: from ?IPV6:2405:6e00:293:f9d7:7836:25bc:9cb2:cdf9? ([2405:6e00:293:f9d7:7836:25bc:9cb2:cdf9]) by smtp.gmail.com with ESMTPSA id x13-20020a1709027c0d00b001a212a93295sm4815815pll.189.2023.03.26.01.39.47 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 26 Mar 2023 01:39:49 -0700 (PDT) Content-Language: en-AU In-Reply-To: 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:117270 Archived-At: This is a multi-part message in MIME format. --===============7964746424655906845== Content-Type: multipart/alternative; boundary="------------pG1VcHTpJtL47mAwemQLAVhB" Content-Language: en-AU This is a multi-part message in MIME format. --------------pG1VcHTpJtL47mAwemQLAVhB Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit 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 https://espanso.org . This just saves so much time, especially for so many \start...\stop sequences.  For example, in espanso I might have: # blockquote   - trigger: ":bq"     replace: |               \startblockquote               $|$               \stopblockquote And this means all I have to do is type :bq and as you can sense from the example above, I have the \start and \stop and intervening space all ready to work with. Hope it helps! 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 > https://wiki.contextgarden.net/Text_Editorsbut 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.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 > ___________________________________________________________________________________ --------------pG1VcHTpJtL47mAwemQLAVhB Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit

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 https://espanso.org. This just saves so much time, especially for so many \start...\stop sequences.  For example, in espanso I might have:

# blockquote
  - trigger: ":bq"
    replace: |
              \startblockquote
              $|$
              \stopblockquote

And this means all I have to do is type :bq and as you can sense from the example above, I have the \start and \stop and intervening space all ready to work with.
Hope it helps!
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 https://wiki.contextgarden.net/Text_Editors but 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.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
___________________________________________________________________________________
--------------pG1VcHTpJtL47mAwemQLAVhB-- --===============7964746424655906845== 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== --===============7964746424655906845==--