From d53dbb1ea56907c391b89e1498d1930ba10e8eb3 Mon Sep 17 00:00:00 2001 From: mmfallacy <31348500+mmfallacy@users.noreply.github.com> Date: Wed, 8 Apr 2026 14:17:18 +0000 Subject: [PATCH] feat(diff): infer treesitter filetype highlights from filename --- lua/difftastic-nvim/diff.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/difftastic-nvim/diff.lua b/lua/difftastic-nvim/diff.lua index 5351be6..00c94d4 100644 --- a/lua/difftastic-nvim/diff.lua +++ b/lua/difftastic-nvim/diff.lua @@ -124,7 +124,7 @@ function M.render(state, file) -- Apply syntax highlighting based on mode local use_treesitter = config.highlight_mode ~= "difftastic" if use_treesitter then - local ft = FILETYPES[file.language] + local ft = FILETYPES[file.language] or vim.filetype.match({ filename = vim.fn.fnamemodify(file.path, ":t"), }) if ft then ensure_treesitter(state.left_buf, ft) ensure_treesitter(state.right_buf, ft)