Commit: runtime(dart): Update compiler plugins

0 views
Skip to first unread message

Christian Brabandt

unread,
4:00 PM (7 hours ago) 4:00 PM
to vim...@googlegroups.com
runtime(dart): Update compiler plugins

Commit: https://github.com/vim/vim/commit/f620c3001891e6f0abb1c97932af94d021c4e9a0
Author: Doug Kearns <dougk...@gmail.com>
Date: Tue Aug 4 19:43:26 2026 +0000

runtime(dart): Update compiler plugins

Use the unified dart command for all.

closes: #20936

Signed-off-by: Doug Kearns <dougk...@gmail.com>
Signed-off-by: Christian Brabandt <c...@256bit.org>

diff --git a/runtime/compiler/dart.vim b/runtime/compiler/dart.vim
index 9577236be..2334b512b 100644
--- a/runtime/compiler/dart.vim
+++ b/runtime/compiler/dart.vim
@@ -1,7 +1,7 @@
" Vim compiler file
" Compiler: Dart VM
" Maintainer: Doug Kearns <dougk...@gmail.com>
-" Last Change: 2024 Apr 03
+" Last Change: 2026 Aug 04

if exists("current_compiler")
finish
@@ -11,7 +11,7 @@ let current_compiler = "dart"
let s:cpo_save = &cpo
set cpo&vim

-CompilerSet makeprg=dart
+CompilerSet makeprg=dart\ run
CompilerSet errorformat=%E%f:%l:%c:\ Error:\ %m,
\%CTry\ %.%#,
\%Z\ %#^%\+,
diff --git a/runtime/compiler/dart2js.vim b/runtime/compiler/dart2js.vim
index a05dead2a..c3027d1d9 100644
--- a/runtime/compiler/dart2js.vim
+++ b/runtime/compiler/dart2js.vim
@@ -1,7 +1,7 @@
" Vim compiler file
" Compiler: Dart to JavaScript Compiler
" Maintainer: Doug Kearns <dougk...@gmail.com>
-" Last Change: 2024 Apr 03
+" Last Change: 2026 Aug 04

if exists("current_compiler")
finish
@@ -11,7 +11,7 @@ let current_compiler = "dart2js"
let s:cpo_save = &cpo
set cpo&vim

-CompilerSet makeprg=dart2js
+CompilerSet makeprg=dart\ compile\ js
CompilerSet errorformat=%E%f:%l:%c:,
\%-GError:\ Compilation\ failed.,
\%CError:\ %m,
diff --git a/runtime/compiler/dart2native.vim b/runtime/compiler/dart2native.vim
index 6604fc4bd..6b4fcaa4b 100644
--- a/runtime/compiler/dart2native.vim
+++ b/runtime/compiler/dart2native.vim
@@ -1,7 +1,7 @@
" Vim compiler file
" Compiler: Dart to Native Compiler
" Maintainer: Doug Kearns <dougk...@gmail.com>
-" Last Change: 2024 Apr 03
+" Last Change: 2026 Aug 04

if exists("current_compiler")
finish
@@ -11,7 +11,7 @@ let current_compiler = "dart2native"
let s:cpo_save = &cpo
set cpo&vim

-CompilerSet makeprg=dart2native
+CompilerSet makeprg=dart\ compile\ exe
CompilerSet errorformat=%E%f:%l:%c:\ Error:\ %m,
\%CTry\ %.%#,
\%Z\ %#^%\+,
diff --git a/runtime/compiler/dartanalyser.vim b/runtime/compiler/dartanalyser.vim
index 48a976a01..e50f8e08f 100644
--- a/runtime/compiler/dartanalyser.vim
+++ b/runtime/compiler/dartanalyser.vim
@@ -1,7 +1,7 @@
" Vim compiler file
" Compiler: Dart Analyzer
" Maintainer: Doug Kearns <dougk...@gmail.com>
-" Last Change: 2024 Apr 03
+" Last Change: 2026 Aug 04

if exists("current_compiler")
finish
@@ -11,7 +11,7 @@ let current_compiler = "dartanalyzer"
let s:cpo_save = &cpo
set cpo&vim

-CompilerSet makeprg=dartanalyzer\ --format\ machine
+CompilerSet makeprg=dart\ analyze\ --format\ machine
CompilerSet errorformat=%t%\w%\+\|%\w%\+\|%\w%\+\|%f\|%l\|%c\|%\d%\+\|%m,
\%-G%.%#

diff --git a/runtime/compiler/dartdevc.vim b/runtime/compiler/dartdevc.vim
index 16e4ed7ce..d600d29d0 100644
--- a/runtime/compiler/dartdevc.vim
+++ b/runtime/compiler/dartdevc.vim
@@ -1,7 +1,7 @@
" Vim compiler file
" Compiler: Dart Development Compiler
" Maintainer: Doug Kearns <dougk...@gmail.com>
-" Last Change: 2024 Apr 03
+" Last Change: 2026 Aug 04

if exists("current_compiler")
finish
@@ -11,6 +11,7 @@ let current_compiler = "dartdevc"
let s:cpo_save = &cpo
set cpo&vim

+" DEPRECATED: discontinued as of Dart 2.18 (remove in release after Vim 9.2)
CompilerSet makeprg=dartdevc
CompilerSet errorformat=%E%f:%l:%c:\ Error:\ %m,
\%CTry\ %.%#,
diff --git a/runtime/compiler/dartdoc.vim b/runtime/compiler/dartdoc.vim
index 78f0d241a..f98f9d5a4 100644
--- a/runtime/compiler/dartdoc.vim
+++ b/runtime/compiler/dartdoc.vim
@@ -1,7 +1,7 @@
" Vim compiler file
" Compiler: Dart Documentation Generator
" Maintainer: Doug Kearns <dougk...@gmail.com>
-" Last Change: 2024 Apr 03
+" Last Change: 2026 Aug 04

if exists("current_compiler")
finish
@@ -11,7 +11,7 @@ let current_compiler = "dartdoc"
let s:cpo_save = &cpo
set cpo&vim

-CompilerSet makeprg=dartdoc
+CompilerSet makeprg=dart\ doc
CompilerSet errorformat=\ \ %tarning:\ %m,
\ \ %trror:\ %m,
\%+EGeneration\ failed:\ %m,
diff --git a/runtime/compiler/dartfmt.vim b/runtime/compiler/dartfmt.vim
index d204df8a7..be69b3609 100644
--- a/runtime/compiler/dartfmt.vim
+++ b/runtime/compiler/dartfmt.vim
@@ -1,7 +1,7 @@
" Vim compiler file
" Compiler: Dart Formatter
" Maintainer: Doug Kearns <dougk...@gmail.com>
-" Last Change: 2024 Apr 03
+" Last Change: 2026 Aug 04

if exists("current_compiler")
finish
@@ -11,7 +11,7 @@ let current_compiler = "dartfmt"
let s:cpo_save = &cpo
set cpo&vim

-CompilerSet makeprg=dartfmt
+CompilerSet makeprg=dart\ format
CompilerSet errorformat=%Eline\ %l\,\ column\ %c\ of\ %f:\ %m,
\%Z\ %\{3}│\ %\+^%\+,
\%C%.%#,
Reply all
Reply to author
Forward
0 new messages