From dda45ba88fef901ac524c158eaeb1ce799dde273 Mon Sep 17 00:00:00 2001 From: Borys Lykah Date: Fri, 29 May 2026 19:23:27 +0000 Subject: [PATCH] patch 9.2.0562: filetype: SGF files are not recognized Problem: filetype: SGF files are not recognized Solution: Detect *.sgf as sgf filetype (Borys Lykah) Reference: https://www.red-bean.com/sgf/index.html closes: #20349 Signed-off-by: Borys Lykah Signed-off-by: Christian Brabandt --- runtime/autoload/dist/ft.vim | 2 ++ src/testdir/test_filetype.vim | 1 + src/version.c | 2 ++ 3 files changed, 5 insertions(+) diff --git a/runtime/autoload/dist/ft.vim b/runtime/autoload/dist/ft.vim index c6fbd07d35..f59d95af49 100644 --- a/runtime/autoload/dist/ft.vim +++ b/runtime/autoload/dist/ft.vim @@ -2735,6 +2735,8 @@ const ft_from_ext = { "mill": "scala", # SBT - Scala Build Tool "sbt": "sbt", + # SGF, Smart Game Format + "sgf": "sgf", # Slang Shading Language "slang": "shaderslang", # Slint diff --git a/src/testdir/test_filetype.vim b/src/testdir/test_filetype.vim index f4fd2002a1..8ba27d5e1c 100644 --- a/src/testdir/test_filetype.vim +++ b/src/testdir/test_filetype.vim @@ -741,6 +741,7 @@ def s:GetFilenameChecks(): dict> services: ['/etc/services', 'any/etc/services'], setserial: ['/etc/serial.conf', 'any/etc/serial.conf'], sexplib: ['file.sexp'], + sgf: ['file.sgf'], sh: ['.bashrc', '.bash_profile', '.bash-profile', '.bash_logout', '.bash-logout', '.bash_aliases', '.bash-aliases', '.bash_history', '.bash-history', '/tmp/bash-fc-3Ozjlw', '/tmp/bash-fc.3Ozjlw', 'PKGBUILD', 'file.bash', '/usr/share/doc/bash-completion/filter.sh', '/etc/udev/cdsymlinks.conf', 'any/etc/udev/cdsymlinks.conf', 'file.bats', '.ash_history', 'any/etc/neofetch/config.conf', '.xprofile', diff --git a/src/version.c b/src/version.c index d7e0f590fc..179b90e700 100644 --- a/src/version.c +++ b/src/version.c @@ -729,6 +729,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 562, /**/ 561, /**/