]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
patch 9.0.2079: Not all Dart files detected v9.0.2079
authorDoug Kearns <dougkearns@gmail.com>
Sat, 28 Oct 2023 19:19:54 +0000 (21:19 +0200)
committerChristian Brabandt <cb@256bit.org>
Sat, 28 Oct 2023 19:21:49 +0000 (21:21 +0200)
Problem:  Not all Dart files detected
Solution: Add shebang filetype detection for Dart

closes: #13449

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/autoload/dist/script.vim
src/testdir/test_filetype.vim
src/version.c

index fd7b8e08f8b366099ad476db52fcfa0a06e8b347..8de8296ee441f75ea65c17a31c55017dcbd680a9 100644 (file)
@@ -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 ''
index 30c3a1ad850874bf342979e95727780750ff744f..bde5c1bc4338a08f6dc9c0521be9a59828bd3ab9 100644 (file)
@@ -955,7 +955,8 @@ def s:GetScriptChecks(): dict<list<list<string>>>
     crystal: [['#!/path/crystal']],
     rexx:   [['#!/path/rexx'],
             ['#!/path/regina']],
-    janet: [['#!/path/janet']],
+    janet:  [['#!/path/janet']],
+    dart:   [['#!/path/dart']],
   }
 enddef
 
index b127b6a865b8a1e5ac40d4eec52fe72e42a5842c..fdfdf3f8321234a4d35ffef953259b29a26526a8 100644 (file)
@@ -704,6 +704,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    2079,
 /**/
     2078,
 /**/