]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
patch 9.1.1717: filetype: AWS cli alias file is not recognized v9.1.1717
authorVolodymyr Chernetskyi <19735328+chernetskyi@users.noreply.github.com>
Sun, 31 Aug 2025 17:26:19 +0000 (19:26 +0200)
committerChristian Brabandt <cb@256bit.org>
Sun, 31 Aug 2025 17:31:02 +0000 (19:31 +0200)
Problem:  filetype: AWS cli alias file is not recognized
Solution: Detect .aws/cli/alias as confini filetype
          (Volodymyr Chernetskyi).

References:
- https://docs.aws.amazon.com/cli/v1/userguide/cli-usage-alias.html

related: #18169

Signed-off-by: Volodymyr Chernetskyi <19735328+chernetskyi@users.noreply.github.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/filetype.vim
src/testdir/test_filetype.vim
src/version.c

index 35238298a301affb34c4f1c870be68feb0584903..2e154300e8ade5ebe15f2a8734468ad113117d2e 100644 (file)
@@ -1,7 +1,7 @@
 " Vim support file to detect file types
 "
 " Maintainer:          The Vim Project <https://github.com/vim/vim>
-" Last Change:         2025 Aug 29
+" Last Change:         2025 Aug 31
 " Former Maintainer:   Bram Moolenaar <Bram@vim.org>
 
 " Listen very carefully, I will say this only once
@@ -1835,7 +1835,7 @@ au BufNewFile,BufRead pf.conf                             setf pf
 
 " ini style config files, using # comments
 au BufNewFile,BufRead pacman.conf,mpv.conf             setf confini
-au BufNewFile,BufRead */.aws/config,*/.aws/credentials setf confini
+au BufNewFile,BufRead */.aws/config,*/.aws/credentials,*/.aws/cli/alias        setf confini
 au BufNewFile,BufRead *.nmconnection                   setf confini
 au BufNewFile,BufRead paru.conf                                setf confini
 au BufNewFile,BufRead */{,.}gnuradio/*.conf            setf confini
index 6fff0281a827137c5e675486572aeeaaf81a6c30..2ec3807639db30d392f4df643c0ae577dbedfcd6 100644 (file)
@@ -192,7 +192,7 @@ def s:GetFilenameChecks(): dict<list<string>>
     conaryrecipe: ['file.recipe'],
     conf: ['auto.master', 'file.conf', 'texdoc.cnf', '.x11vncrc', '.chktexrc', '.ripgreprc', 'ripgreprc', 'file.ctags'],
     config: ['/etc/hostname.file', 'any/etc/hostname.file', 'configure.in', 'configure.ac', 'file.at', 'aclocal.m4'],
-    confini: ['pacman.conf', 'paru.conf', 'mpv.conf', 'any/.aws/config', 'any/.aws/credentials', 'file.nmconnection',
+    confini: ['pacman.conf', 'paru.conf', 'mpv.conf', 'any/.aws/config', 'any/.aws/credentials', 'any/.aws/cli/alias', 'file.nmconnection',
               'any/.gnuradio/grc.conf', 'any/gnuradio/config.conf', 'any/gnuradio/conf.d/modtool.conf'],
     context: ['tex/context/any/file.tex', 'file.mkii', 'file.mkiv', 'file.mkvi', 'file.mkxl', 'file.mklx'],
     cook: ['file.cook'],
index 2d6aa5758322712ca5ce147c19b9ac38a14f22e9..23ea81fdb26a4d4cf2349da5bb24abc859eff661 100644 (file)
@@ -724,6 +724,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1717,
 /**/
     1716,
 /**/