neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit a84bf386d241b459708588291174a928799379d5
parent 0bbbe236aa2350ee7d5a6e01f772a7e6e7ed0eed
Author: zeertzjq <zeertzjq@outlook.com>
Date:   Wed,  7 Jan 2026 06:19:15 +0800

vim-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: vim/vim#19105

https://github.com/vim/vim/commit/8d0fcff002d1198f0a6cfe211f6bdcd91466e70f

Co-authored-by: Hoang Nguyen <folliekazetani@protonmail.com>

Diffstat:
Mruntime/lua/vim/filetype.lua | 2++
Mtest/old/testdir/test_filetype.vim | 1+
2 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/runtime/lua/vim/filetype.lua b/runtime/lua/vim/filetype.lua @@ -404,6 +404,8 @@ local extension = { dhall = 'dhall', diff = 'diff', rej = 'diff', + dj = 'djot', + djot = 'djot', Dockerfile = 'dockerfile', dockerfile = 'dockerfile', bat = 'dosbatch', diff --git a/test/old/testdir/test_filetype.vim b/test/old/testdir/test_filetype.vim @@ -242,6 +242,7 @@ func s:GetFilenameChecks() abort \ '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'],