# HG changeset patch # User Christian Brabandt # Date 1711908005 -7200 # Node ID 7de0133f87f35fa73e6f3d5e6750fa92bd92e6b1 # Parent 67d0b7bd2a4ed5196b3b45a6f92eef744928691a patch 9.1.0248: filetype: yarn lock files are not recognized Commit: https://github.com/vim/vim/commit/3b497aa2470ff613fed79569bc8589dae8dc3190 Author: Wu, Zhenyu Date: Sun Mar 31 19:51:19 2024 +0200 patch 9.1.0248: filetype: yarn lock files are not recognized Problem: filetype: yarn lock files are not recognized Solution: Detect 'yarn.lock' files as yaml (Wu, Zhenyu) closes: #14369 Signed-off-by: Wu, Zhenyu Signed-off-by: Christian Brabandt diff --git a/runtime/filetype.vim b/runtime/filetype.vim --- a/runtime/filetype.vim +++ b/runtime/filetype.vim @@ -2959,6 +2959,9 @@ au filetypedetect BufNewFile,BufRead,Std \ setf FALLBACK conf | \ endif +" Yarn lock +au BufNewFile,BufRead yarn.lock setf yaml + " If the GUI is already running, may still need to install the Syntax menu. " Don't do it when the 'M' flag is included in 'guioptions'. 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 @@ -820,7 +820,7 @@ def s:GetFilenameChecks(): dict