0

我在 Neovim 0.5 中遇到了 Tailwind LSP 的问题,其中语言服务器正在运行,但是在定义类时我没有得到智能感知。我正在开发一个 django 项目,tailwind 的所有设置都具有以下结构。
.
├── .git/
├── .venv/
├── node_modules/
├── src/
└── static/
├── 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 旁边的根目录中并对其进行编辑。

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

感谢任何帮助,谢谢

4

1 回答 1

0

原来 TailwindCSS lsp 没有识别 htmldjango 文件类型,所以一旦我将以下内容添加到它工作的设置中:

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

于 2021-07-14T09:52:34.903 回答