]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
patch 9.1.1501: filetype: flix files are not recognized v9.1.1501
author0xadk <0xadk@users.noreply.github.com>
Wed, 2 Jul 2025 16:55:55 +0000 (18:55 +0200)
committerChristian Brabandt <cb@256bit.org>
Wed, 2 Jul 2025 16:55:55 +0000 (18:55 +0200)
Problem:  filetype: flix files are not recognized
Solution: detect *.flix files as flix filetype
          (0xadk)

References:
- https://flix.dev/
- https://doc.flix.dev/introduction.html

closes: #17646

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

index 6b0e5d611e766e24caca91986cfc804546526523..a132a4a545a7bdaa396eb97ada824bff38ad58b4 100644 (file)
@@ -893,6 +893,9 @@ au BufNewFile,BufRead *.fish                        setf fish
 " Flatpak config
 au BufNewFile,BufRead */flatpak/repo/config    setf dosini
 
+" Flix
+au BufNewFile,BufRead *.flix                   setf flix
+
 " Focus Executable
 au BufNewFile,BufRead *.fex,*.focexec          setf focexec
 
index 0c74ffba7aeac932458f572591ad8f5a9de381da..844bdb325551d40ed60656e6414b159d2ee01a4b 100644 (file)
@@ -287,6 +287,7 @@ def s:GetFilenameChecks(): dict<list<string>>
     fgl: ['file.4gl', 'file.4gh', 'file.m4gl'],
     firrtl: ['file.fir'],
     fish: ['file.fish'],
+    flix: ['file.flix'],
     focexec: ['file.fex', 'file.focexec'],
     form: ['file.frm'],
     forth: ['file.ft', 'file.fth', 'file.4th'],
index cbf39bf2d14d4b49a17005ce34d533ccd5151957..72f0a016c8da6e11c274d2d756a56377916f8893 100644 (file)
@@ -719,6 +719,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1501,
 /**/
     1500,
 /**/