# HG changeset patch # User Christian Brabandt # Date 1713533405 -7200 # Node ID 0a61dc6391d8cd0c5fb723efb80e63958f206776 # Parent feffaaeaf744bbc671fdde2d319a3335c10eeeb2 patch 9.1.0355: filetype: flake.lock files are not recognized Commit: https://github.com/vim/vim/commit/ce736033ae86e14e8b1a56a3e4843c7ab24e48d2 Author: Riley Bruins Date: Fri Apr 19 15:13:38 2024 +0200 patch 9.1.0355: filetype: flake.lock files are not recognized Problem: filetype: flake.lock files are not recognized Solution: Detect 'flake.lock' as json filetype (Riley Bruins) closes: #14589 Signed-off-by: Riley Bruins Signed-off-by: Christian Brabandt diff --git a/runtime/filetype.vim b/runtime/filetype.vim --- a/runtime/filetype.vim +++ b/runtime/filetype.vim @@ -1167,7 +1167,7 @@ au BufNewFile,BufRead *.ipynb,*.jupyterl au BufNewFile,BufRead *.sublime-project,*.sublime-settings,*.sublime-workspace setf json " Other files that look like json -au BufNewFile,BufRead .prettierrc,.firebaserc,.stylelintrc setf json +au BufNewFile,BufRead .prettierrc,.firebaserc,.stylelintrc,flake.lock setf json " JSONC (JSON with comments) au BufNewFile,BufRead *.jsonc,.babelrc,.eslintrc,.jsfmtrc setf jsonc 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 @@ -361,7 +361,7 @@ def s:GetFilenameChecks(): dict