Neovim root_dir 问题的 Tailwindcss LSP

Tailwindcss LSP for Neovim root_dir issue

我在 Neovim 0.5 中的 Tailwind LSP 遇到问题,其中语言服务器 运行 但是在定义 class 时我没有智能感知。我正在开发一个 django 项目,tailwind 全部设置为以下结构。
.
├── .git/
├── .venv/
├── node_modules/
├── src/
└──静态/
├── package.json
├── postcss.config.js
└── tailwind.config.js

我已将 tailwind lsp 设置中的“root_dir”设置设置为:

lsp.util.root_pattern('tailwind.config.js') 或
lsp.util.root_pattern('tailwind.config.js', '.git', 'postcss.config.js')

等,但没有成功。

获得智能感知的唯一方法是将 html 文件放在 tailwind.config.js 旁边的根目录中并对其进行编辑。

有没有其他人遇到过这个并且可能知道我哪里出错了。

感谢任何帮助,谢谢

原来 TailwindCSS lsp 无法识别 htmldjango 文件类型,所以一旦我将以下内容添加到设置中它就起作用了:

init_options = { userLanguages = { htmldjango = "html" }