vim-context-metapost

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2022-09-19
11:43
Update latest revision date. Leaf check-in: 8d7ccbe6b1 user: lifepillar tags: vim9script
2022-09-10
18:35
Reinstate g:context_extra_options. check-in: 6f777ea82a user: lifepillar tags: vim9script
2022-08-25
15:20
Fix wrong and missing tags in the help files. check-in: 48954543ee user: lifepillar tags: v20220812, vim9script
06:42
Update the documentation. check-in: 4a5d758270 user: lifepillar tags: vim9script
06:31
Use .txt suffix for help files. check-in: be04b5a2f2 user: lifepillar tags: vim9script
06:28
Remove check for Vim 9 script. check-in: d6dbe29c59 user: lifepillar tags: vim9script
06:27
Use a global variable for current_compiler. check-in: 23ac584b81 user: lifepillar tags: vim9script
2022-08-13
06:36
Remove MetaFun ftdetect patterns, as they have been added in Vim. check-in: e139549d83 user: lifepillar tags: vim9script
2022-08-12
14:46
Autocomplete more keywords. check-in: 8ed1e75cfd user: lifepillar tags: vim9script
14:21
Fix path of context-data-metafun.vim in MetaPost syntax file. check-in: 6e045c4a80 user: lifepillar tags: vim9script
14:10
Use Vim 9 script syntax in the documentation. check-in: bd815b53b3 user: lifepillar tags: vim9script
14:05
Fix indentation for braces in ConTeXt. check-in: d4ff82ffac user: lifepillar tags: vim9script
13:59
Put automatically generated syntax files in syntax/shared as suggested by Bram. Make MetaPostIndent() global, so that it is visible by indent/context.vim (using an import does not seem to be feasible). Merge autoload/contextcomplete.vim into autoload/context.vim. check-in: 234441a84a user: lifepillar tags: vim9script
12:40
Fix typo in documentation. check-in: 8088234b14 user: lifepillar tags: vim9script
12:13
Replace README.md with a wiki page. check-in: 87cb107373 user: lifepillar tags: vim9script
08:34
Add missing file. check-in: 7601bc225a user: lifepillar tags: vim9script
08:08
Generalize patterns for foreign language blocks. check-in: 6f4d485a0e user: lifepillar tags: vim9script
08:01
Fix ftdetect command (add missing let). check-in: ad14eb8791 user: lifepillar tags: vim9script
07:58
Update the documentation. check-in: 07afaf3263 user: lifepillar tags: vim9script
07:50
Update latest revision date. check-in: fbff97d564 user: lifepillar tags: vim9script
07:40
Check for unsaved file (empty buffer's name). check-in: 67843e1051 user: lifepillar tags: vim9script
07:39
Fix missing argument to ConTeXtLog. check-in: b369dcba94 user: lifepillar tags: vim9script
07:16
Set guards not to raise errors if +vim9script is not available. check-in: 9c7948285c user: lifepillar tags: vim9script
07:13
Do not set `vim9script` in ftdetect scripts. check-in: 855e354ce8 user: lifepillar tags: vim9script
07:11
Remove unused doc file. check-in: f1f29107fd user: lifepillar tags: vim9script
07:10
Define %! to manually set the indentation level. Fix a bug caused by using a number as a condition. Extend the documentation. check-in: ddf3967e17 user: lifepillar tags: vim9script
2022-08-11
21:14
Add `drawdot` to MetaPost's multi-line statements for indentation. check-in: d9eb292d5d user: lifepillar tags: vim9script
21:10
Fix a couple of typos (names that I failed to rename). check-in: 73d71ad3f7 user: lifepillar tags: vim9script
20:57
Add a paragraph to document the `%! TEX root` magic line. check-in: bc279ac516 user: lifepillar tags: vim9script
20:45
Update syntax scripts with mtxrun --script interface --vim. check-in: 6f72d22c06 user: lifepillar tags: vim9script
20:44
Finish porting the plugins to Vim 9 script. They are now ready for submitting. check-in: 3981c46685 user: lifepillar tags: vim9script
2022-06-22
20:35
Update latest update date. check-in: 2ce776c44b user: lifepillar tags: vim9script
20:31
Update syntax files using the current ConTeXt LMTX. check-in: 36b83f24d3 user: lifepillar tags: vim9script
20:31
Explain how to update syntax files in the Readme. check-in: 622c5b513d user: lifepillar tags: vim9script
2021-10-15
12:02
Update date of latest revision. check-in: 3163fbe705 user: lifepillar tags: vim9script
12:01
Apply Doug Kearns' patch to remove mapping on a filetype change. check-in: 30ecb072d0 user: lifepillar tags: vim9script
10:21
Update revision date. Leaf check-in: ad1ad4df7c user: lifepillar tags: trunk
10:18
Remove mappings on a filetype change. The ftplugin wasn't removing mappings on a filetype change. This commit fixes that and adds support for disabling mappings via the `no_plugin_maps` mechanism. Patch contributed by Doug Kearns (dougkearns@gmail.com). check-in: b97d370b2b user: lifepillar tags: trunk
2021-07-17
14:14
Update syntax files `mtxrun --script interface --vim`. check-in: 9460d93d5c user: lifepillar tags: vim9script
2021-07-07
15:25
Update revision date. check-in: 612262f1da user: lifepillar tags: vim9script
15:22
Reorder suffixes in ftdetect script. check-in: 92388b8eef user: lifepillar tags: vim9script
15:19
Add documentation. check-in: 6974fd7a88 user: lifepillar tags: vim9script
2021-07-05
22:08
Add comment. check-in: ed1c1e382a user: lifepillar tags: vim9script
22:07
Improve ConTeXt's completion function. Make it context-sensitive, i.e., complete only MetaPost keywords in MetaPost blocks, and complete only ConTeXt keywords otherwise. check-in: 6eecf95382 user: lifepillar tags: vim9script
20:27
Use function for Fixbeginfigs. Bram's comment: «Using a legacy function would not be worse [than a def with a global variable]. The global command does most of the work, what function it's in doesn't really matter.» check-in: f40b5c363c user: lifepillar tags: vim9script
20:26
Reorder parameters of context#typeset(). Put env earlier as it is more likely to be used. check-in: 7fc80b7d6a user: lifepillar tags: vim9script
2021-07-04
18:47
Update release date. Other relatively minor adjustments. check-in: d162c7fbef user: lifepillar tags: vim9script
17:47
Allow passing environment variables to the typesetting process. Add a command to edit the log file. check-in: a51356501a user: lifepillar tags: vim9script
2021-06-24
10:55
Add errorformat pattern for MetaPost errors in LMTX. It seems that LMTX has introduced messages such as the following: ``` metafun > log > metafun > log > error: A tertiary expression can't begin with '{' metafun > log > metapost > log > <inserted text> metapost > log > 0 metapost > log > <to be read again> metapost > log > { metapost > log > --->{ metapost > log > curl1}..{curl1} metapost > log > grayUD->draw.G--if.ypart(B)=ypart(G):B--C.else:C--B.fi--z[(EXPR0)];filldraw.z[(EXPR0)]+2*(G-z[(EXPR0)])*u--z[(EXPR0)]--z[(EXPR0)+1]--z[(EXPR0)+1]+(G-z[(EXPR0)])*u=-- metapost > log > cycle.withcolor0.75white;draw.G-... metapost > log > <*> numeric n; n := 1 -1; G := z[n-1]; grayUD(n) metafun > log > metafun > log > I'm afraid I need some sort of value in order to continue, so I've tentatively inserted '0'. metafun > log > metapost > log > ; ; metapost > log > ``` This commit adds an errorformat pattern to match the error message. Unfortunately, it seems that line information is missing from these errors. check-in: 7db54303dc user: lifepillar tags: vim9script
2021-06-21
21:28
Clean up the code a bit. check-in: 65e6694fa9 user: lifepillar tags: vim9script