# HG changeset patch # User Christian Brabandt # Date 1698521407 -7200 # Node ID 45f8f451fa15582745e0ce36c69dc64f260e6091 # Parent dfdf61d163a39bac17c32102b343878cd555dfc9 patch 9.0.2079: Not all Dart files detected Commit: https://github.com/vim/vim/commit/c1c177a47bfe1b9a524ede2743a689e461668d14 Author: Doug Kearns Date: Sat Oct 28 21:19:54 2023 +0200 patch 9.0.2079: Not all Dart files detected Problem: Not all Dart files detected Solution: Add shebang filetype detection for Dart closes: #13449 Signed-off-by: Doug Kearns Signed-off-by: Christian Brabandt diff --git a/runtime/autoload/dist/script.vim b/runtime/autoload/dist/script.vim --- a/runtime/autoload/dist/script.vim +++ b/runtime/autoload/dist/script.vim @@ -221,6 +221,10 @@ export def Exe2filetype(name: string, li elseif name =~ '^janet\>' return 'janet' + # Dart + elseif name =~ '^dart\>' + return 'dart' + endif return '' diff --git a/src/testdir/test_filetype.vim b/src/testdir/test_filetype.vim --- a/src/testdir/test_filetype.vim +++ b/src/testdir/test_filetype.vim @@ -955,7 +955,8 @@ def s:GetScriptChecks(): dict