From bf6614643f656d38d220c04befdcb1d35774853a Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Thu, 16 Jun 2022 13:27:18 +0100 Subject: patch 8.2.5110: icon filetype not recognized from the first line Problem: Icon filetype not recognized from the first line. Solution: Add a check for the first line. (Doug Kearns) --- runtime/autoload/dist/script.vim | 4 ++++ src/testdir/test_filetype.vim | 1 + src/version.c | 2 ++ 3 files changed, 7 insertions(+) diff --git a/runtime/autoload/dist/script.vim b/runtime/autoload/dist/script.vim index b926f3156..86070a0af 100644 --- a/runtime/autoload/dist/script.vim +++ b/runtime/autoload/dist/script.vim @@ -189,6 +189,10 @@ def DetectFromHashBang(firstline: string) elseif name =~ 'gforth\>' set ft=forth + # Icon + elseif name =~ 'icon\>' + set ft=icon + endif enddef diff --git a/src/testdir/test_filetype.vim b/src/testdir/test_filetype.vim index 5f10aacac..6c2343b1e 100644 --- a/src/testdir/test_filetype.vim +++ b/src/testdir/test_filetype.vim @@ -718,6 +718,7 @@ let s:script_checks = { \ 'routeros': [['#!/path/rsc']], \ 'fish': [['#!/path/fish']], \ 'forth': [['#!/path/gforth']], + \ 'icon': [['#!/path/icon']], \ } " Various forms of "env" optional arguments. diff --git a/src/version.c b/src/version.c index e581f1a02..1f38480d0 100644 --- a/src/version.c +++ b/src/version.c @@ -734,6 +734,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 5110, /**/ 5109, /**/ -- cgit v1.2.1