From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/96417 Path: news.gmane.org!.POSTED!not-for-mail From: Nicola Newsgroups: gmane.comp.tex.context Subject: ANN: Updated Vim scripts for ConTeXt Date: Mon, 10 Oct 2016 12:49:03 +0200 Message-ID: Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="--------------4498369911026283673" X-Trace: blaine.gmane.org 1476096754 5259 195.159.176.226 (10 Oct 2016 10:52:34 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 10 Oct 2016 10:52:34 +0000 (UTC) User-Agent: Unison/2.2 To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Mon Oct 10 12:52:30 2016 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1btYBo-0007I7-Ce for gctc-ntg-context-518@m.gmane.org; Mon, 10 Oct 2016 12:52:12 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id F085C1A991; Mon, 10 Oct 2016 12:50:39 +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 vbP6j1D1mj0K; Mon, 10 Oct 2016 12:50:39 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id 4816F1A839; Mon, 10 Oct 2016 12:50:39 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 187961A06B for ; Mon, 10 Oct 2016 12:50:39 +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 EQ89GyO6PnYu for ; Mon, 10 Oct 2016 12:50:38 +0200 (CEST) Original-Received: from blaine.gmane.org (unknown [195.159.176.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 9575719CE4 for ; Mon, 10 Oct 2016 12:50:28 +0200 (CEST) Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1btY9l-000140-3T for ntg-context@ntg.nl; Mon, 10 Oct 2016 12:50:05 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 146 Original-X-Complaints-To: usenet@blaine.gmane.org X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 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.org gmane.comp.tex.context:96417 Archived-At: This is a multi-part message in MIME format. ----------------4498369911026283673 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 8bit Hello, attached you find an update of the Vim scripts for ConTeXt. A few highlights: - jump commands ([[, ]], [{, ]}, ...); - jump to file included with \project, \component, etc... by typing gf when the cursor is above the filename; - tp (TeX paragraph) text object (e.g., use gqap to reflow a paragraph); - i$ and a$ text objects; - better integration with MetaPost (indentation and autocompletion inside \startMP...\stopMP... works automatically); - syntax highglighting can be enabled for any nested filetype (MetaPost and Lua are enabled by default); - compiler plugin, supporting mtxrun and Makefiles; - Asynchronous typesetting with :ConTeXt command. I plan to submit these changes for inclusion in Vim, but I'd like to get some feedback, especially re background typesetting and especially from Windows users. I recommend to test with Vim 8.0 patch 22 or later. Nicola ----------------4498369911026283673 Content-Type: application/octet-stream; name="context.tgz" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="context.tgz" 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 g8koAHgAAA== ----------------4498369911026283673 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 8bit ----------------4498369911026283673 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly90ZXguYWFuaGV0Lm5ldAphcmNoaXZlICA6IGh0dHA6Ly9mb3VuZHJ5LnN1cGVsZWMu ZnIvcHJvamVjdHMvY29udGV4dHJldi8Kd2lraSAgICAgOiBodHRwOi8vY29udGV4dGdhcmRlbi5u ZXQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18= ----------------4498369911026283673--