From 1fddd74da7428e38b79ccb817dbd6952ff1d8ac6 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Sat, 1 Nov 2025 06:27:11 +0800 Subject: [PATCH] vim-patch:9.1.1889: filetype: not all AppleScript files are recognized (#36411) Problem: filetype: not all AppleScript files are recognized Solution: Detect *.applescript files as applescript filetype (Samuel Huang) Reference: https://en.wikipedia.org/wiki/AppleScript closes: vim/vim#18672 https://github.com/vim/vim/commit/69dd5906fd9723774715ec37ad3b44652938f655 Co-authored-by: Samuel Huang --- runtime/lua/vim/filetype.lua | 1 + test/old/testdir/test_filetype.vim | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/runtime/lua/vim/filetype.lua b/runtime/lua/vim/filetype.lua index 295925593f..419e44d46f 100644 --- a/runtime/lua/vim/filetype.lua +++ b/runtime/lua/vim/filetype.lua @@ -212,6 +212,7 @@ local extension = { aml = 'aml', run = 'ampl', g4 = 'antlr4', + applescript = 'applescript', scpt = 'applescript', ino = 'arduino', pde = 'arduino', diff --git a/test/old/testdir/test_filetype.vim b/test/old/testdir/test_filetype.vim index 08d14270af..5f3e262f86 100644 --- a/test/old/testdir/test_filetype.vim +++ b/test/old/testdir/test_filetype.vim @@ -115,7 +115,7 @@ func s:GetFilenameChecks() abort \ 'apachestyle': ['/etc/proftpd/file.config,/etc/proftpd/conf.file/file', '/etc/proftpd/conf.file/file', '/etc/proftpd/file.conf', '/etc/proftpd/file.conf-file', \ 'any/etc/proftpd/conf.file/file', 'any/etc/proftpd/file.conf', 'any/etc/proftpd/file.conf-file', 'proftpd.conf', 'proftpd.conf-file'], \ 'apkbuild': ['APKBUILD'], - \ 'applescript': ['file.scpt'], + \ 'applescript': ['file.scpt', 'file.applescript'], \ 'aptconf': ['apt.conf', '/.aptitude/config', 'any/.aptitude/config'], \ 'arch': ['.arch-inventory', '=tagging-method'], \ 'arduino': ['file.ino', 'file.pde'],