From fd0ddda95e879b8f1924fb65136a5faa306ffa9b Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Fri, 27 May 2022 13:00:45 +0200 Subject: vim: add gotmpl tree-sitter support --- .vim/init.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to '.vim/init.lua') diff --git a/.vim/init.lua b/.vim/init.lua index c6c1d4f..9494694 100644 --- a/.vim/init.lua +++ b/.vim/init.lua @@ -341,3 +341,19 @@ local local_vimrc = vim.fn.getcwd()..'/.nvimrc' if vim.loop.fs_stat(local_vimrc) then cmd('source ' .. local_vimrc) end + +-- TODO: remove eventually +vim.filetype.add { + extension = { + html = function(_, bufnr) + for ln = 1, vim.api.nvim_buf_line_count(bufnr), 1 do + local line = vim.api.nvim_buf_get_lines(bufnr, ln-1, ln, true) + if #line == 0 then break end + if line[1]:match('{{.+}}') then + return 'gotmpl' + end + end + return 'html' + end, + }, +} -- cgit 1.4.1