Yeah. So I have basic stuffs set up for html, css, javascript things like treesitter for each language syntaxes, lsp servers like html-lsp, blackd, css-lsp, isort, prettierd, pyright, ruff, mypy, typescript-language-server installed in Mason, configured and run through null-ls.nvim or lspconfig.nvim.
But if I open up a Django template html file, I noticed that the filetype was not automatically changed to a htmldjango, and had to :TSInstall htmldjango
to install treesitter parser for htmldjango files, and there was no formatter or lsp specifically for Django template html files: prettierd would break Django htmls.
So I want to ask basically how to set up Neovim for Django projects?
I tried installing django-plus.vim plugin which didn’t help.