Add filetype detection for eyaml files (#12659)

Commit: 
https://github.com/vim/vim/commit/b69b9d5e175351c9a25507139954f6211f37fdd9
Author: Max Gautier <[email protected]>
Date:   Wed Aug 9 17:18:36 2023 +0200

    Add filetype detection for eyaml files 
(https://github.com/vim/vim/issues/12659)
    
    https://github.com/voxpupuli/hiera-eyaml/ uses and produces the eyaml
    format, which is simply yaml with some encrypted values.
    
    It's convenient to edit the file without decrypting when not touching
    encrypted values (or when you don't have access to the decryption key),
    which is why vim should treat those files as yaml files.

diff --git a/runtime/filetype.vim b/runtime/filetype.vim
index 6d2d55e3c..4808a56d8 100644
--- a/runtime/filetype.vim
+++ b/runtime/filetype.vim
@@ -2544,7 +2544,7 @@ au BufNewFile,BufRead *.yy,*.yxx,*.y++            setf 
yacc
 au BufNewFile,BufRead *.y                      call dist#ft#FTy()
 
 " Yaml
-au BufNewFile,BufRead *.yaml,*.yml             setf yaml
+au BufNewFile,BufRead *.yaml,*.yml,*.eyaml             setf yaml
 
 " Raml
 au BufNewFile,BufRead *.raml                   setf raml
diff --git a/src/testdir/test_filetype.vim b/src/testdir/test_filetype.vim
index a044b6292..7125360da 100644
--- a/src/testdir/test_filetype.vim
+++ b/src/testdir/test_filetype.vim
@@ -799,7 +799,7 @@ def s:GetFilenameChecks(): dict<list<string>>
     xsd: ['file.xsd'],
     xslt: ['file.xsl', 'file.xslt'],
     yacc: ['file.yy', 'file.yxx', 'file.y++'],
-    yaml: ['file.yaml', 'file.yml', '.clangd', '.clang-format', '.clang-tidy'],
+    yaml: ['file.yaml', 'file.yml', 'file.eyaml', '.clangd', '.clang-format', 
'.clang-tidy'],
     yang: ['file.yang'],
     yuck: ['file.yuck'],
     z8a: ['file.z8a'],

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/E1qTl8N-00BpXi-0c%40256bit.org.

Raspunde prin e-mail lui