blob: 1b46d3bf5a5e8a006eb8c53cfca098adcbe2b3d5 [file] [log] [blame]
Bram Moolenaar3d1cde82020-08-15 18:55:18 +02001" Vim compiler file
2" Compiler: TypeScript Runner
3" Maintainer: Doug Kearns <dougkearns@gmail.com>
Doug Kearns408281e2024-04-04 22:00:58 +02004" Last Change: 2024 Apr 03
Bram Moolenaar3d1cde82020-08-15 18:55:18 +02005
6if exists("current_compiler")
7 finish
8endif
9let current_compiler = "node"
10
Bram Moolenaar3d1cde82020-08-15 18:55:18 +020011let s:cpo_save = &cpo
12set cpo&vim
13
14" CompilerSet makeprg=npx\ ts-node
15
16CompilerSet makeprg=ts-node
17CompilerSet errorformat=%f\ %#(%l\\,%c):\ %trror\ TS%n:\ %m,
18 \%E%f:%l,
19 \%+Z%\\w%\\+Error:\ %.%#,
20 \%C%p^%\\+,
21 \%C%.%#,
22 \%-G%.%#
23
24let &cpo = s:cpo_save
25unlet s:cpo_save