From: Hoang Nguyen Date: Tue, 6 Jan 2026 15:00:15 +0000 (+0000) Subject: patch 9.1.2062: filetype: djot files are not recognized X-Git-Tag: v9.1.2062^0 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8d0fcff002d1198f0a6cfe211f6bdcd91466e70f;p=thirdparty%2Fvim.git patch 9.1.2062: filetype: djot files are not recognized Problem: filetype: djot files are not recognized Solution: Detect *.dj and *.djot files as djot filetype (Hoang Nguyen). Reference: - https://djot.net/ closes: #19105 Signed-off-by: Hoang Nguyen Signed-off-by: Christian Brabandt --- diff --git a/runtime/autoload/dist/ft.vim b/runtime/autoload/dist/ft.vim index 0f28455b32..20c8d2ec89 100644 --- a/runtime/autoload/dist/ft.vim +++ b/runtime/autoload/dist/ft.vim @@ -1917,6 +1917,9 @@ const ft_from_ext = { # Diff files "diff": "diff", "rej": "diff", + # Djot + "dj": "djot", + "djot": "djot", # DOT "dot": "dot", "gv": "dot", diff --git a/src/testdir/test_filetype.vim b/src/testdir/test_filetype.vim index 6cbfbe2d13..4ae9b7b025 100644 --- a/src/testdir/test_filetype.vim +++ b/src/testdir/test_filetype.vim @@ -242,6 +242,7 @@ def s:GetFilenameChecks(): dict> dictdconf: ['dictd.conf', 'dictdfile.conf', 'dictd-file.conf'], diff: ['file.diff', 'file.rej'], dircolors: ['.dir_colors', '.dircolors', '/etc/DIR_COLORS', 'any/etc/DIR_COLORS'], + djot: ['file.dj', 'file.djot'], dnsmasq: ['/etc/dnsmasq.conf', '/etc/dnsmasq.d/file', 'any/etc/dnsmasq.conf', 'any/etc/dnsmasq.d/file'], dockerfile: ['Containerfile', 'Dockerfile', 'dockerfile', 'file.Dockerfile', 'file.dockerfile', 'Dockerfile.debian', 'Containerfile.something'], dosbatch: ['file.bat'], diff --git a/src/version.c b/src/version.c index 2432ba9fb5..8f4e2fa6d5 100644 --- a/src/version.c +++ b/src/version.c @@ -734,6 +734,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 2062, /**/ 2061, /**/