From c1c177a47bfe1b9a524ede2743a689e461668d14 Mon Sep 17 00:00:00 2001 From: Doug Kearns Date: Sat, 28 Oct 2023 21:19:54 +0200 Subject: [PATCH] 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 --- runtime/autoload/dist/script.vim | 4 ++++ src/testdir/test_filetype.vim | 3 ++- src/version.c | 2 ++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/runtime/autoload/dist/script.vim b/runtime/autoload/dist/script.vim index fd7b8e08f8..8de8296ee4 100644 --- a/runtime/autoload/dist/script.vim +++ b/runtime/autoload/dist/script.vim @@ -221,6 +221,10 @@ export def Exe2filetype(name: string, line1: string): string 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 index 30c3a1ad85..bde5c1bc43 100644 --- a/src/testdir/test_filetype.vim +++ b/src/testdir/test_filetype.vim @@ -955,7 +955,8 @@ def s:GetScriptChecks(): dict>> crystal: [['#!/path/crystal']], rexx: [['#!/path/rexx'], ['#!/path/regina']], - janet: [['#!/path/janet']], + janet: [['#!/path/janet']], + dart: [['#!/path/dart']], } enddef diff --git a/src/version.c b/src/version.c index b127b6a865..fdfdf3f832 100644 --- a/src/version.c +++ b/src/version.c @@ -704,6 +704,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 2079, /**/ 2078, /**/