nvim安装tree-sitter-typescript插件,只允许在 C99 模式下使用‘for’循环初始化声明

问题遇到的现象和发生背景

nvim安装tree-sitter-typescript插件,只允许在 C99 模式下使用‘for’循环初始化声明
插件地址:https://github.com/tree-sitter/tree-sitter-typescript

问题相关代码,请勿粘贴截图
运行结果及报错内容
nvim-treesitter[typescript]: Error during compilation
In file included from src/scanner.c:1:0:
src/../../common/scanner.h: 在函数‘scan_template_chars’中:
src/../../common/scanner.h:17:3: 错误:只允许在 C99 模式下使用‘for’循环初始化声明
   for (bool has_content = false;; has_content = true) {
   ^
src/../../common/scanner.h:17:3: 附注:使用 -std=c99 或 -std=gnu99 来编译您的代码
src/../../common/scanner.h: 在函数‘scan_automatic_semicolon’中:
src/../../common/scanner.h:150:5: 错误:只允许在 C99 模式下使用‘for’循环初始化声明
     for (unsigned i = 0; i < 8; i++) {