# HG changeset patch # User Bram Moolenaar # Date 1679435103 -3600 # Node ID d53f7be86b381f1c4f8800d27a1e81ebf82a8cb8 # Parent 5e0339110671f1c7e03c65b840edb0767c300445 patch 9.0.1422: Sage files are not recognized Commit: https://github.com/vim/vim/commit/d0639d717ba7cf8b04b588aadd0b379ed43a5f1f Author: Amaan Qureshi Date: Tue Mar 21 21:31:55 2023 +0000 patch 9.0.1422: Sage files are not recognized Problem: Sage files are not recognized. Solution: Add a pattern for Sage files. (Amaan Qureshi, closes https://github.com/vim/vim/issues/12176) diff --git a/runtime/filetype.vim b/runtime/filetype.vim --- a/runtime/filetype.vim +++ b/runtime/filetype.vim @@ -1811,6 +1811,9 @@ au BufNewFile,BufRead Cargo.lock,*/.carg " S-lang (or shader language, or SmallLisp) au BufNewFile,BufRead *.sl setf slang +" Sage +au BufNewFile,BufRead *.sage setf sage + " Samba config au BufNewFile,BufRead smb.conf setf samba 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 @@ -540,6 +540,7 @@ let s:filename_checks = { \ 'skill': ['file.il', 'file.ils', 'file.cdf'], \ 'cdc': ['file.cdc'], \ 'slang': ['file.sl'], + \ 'sage': ['file.sage'], \ 'slice': ['file.ice'], \ 'slpconf': ['/etc/slp.conf', 'any/etc/slp.conf'], \ 'slpreg': ['/etc/slp.reg', 'any/etc/slp.reg'], diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -696,6 +696,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1422, +/**/ 1421, /**/ 1420,