Neovim Treesitter 在 PHP 文件中突出显示 HTML、JS、PHP

Neovim Treesitter highlighting HTML,JS,PHP in PHP file

我最近切换到 Neovim,并尝试使用 Treesitter 配置原生 LSP。

我 运行 使用 PHP 和 HTML 的一些错误突出显示。 每次我在 html 元素中写 php 时,结束标记都不会突出显示。

Treesitter 配置文件:

local configs = require'nvim-treesitter.configs'
configs.setup {
  ensure_installed = 'maintained', --Only use parsers that are maintained
  highlight = { -- enable highlighting
    enable = true,
  },
  indent = {
    enabled = true,
  },
}

我发现了一些关于通过语言注入对一种文件类型的多语言支持的信息,但我不知道如何实现它。

neovim treesitter 问题。

问题:https://github.com/nvim-treesitter/nvim-treesitter/issues/2565