我正在使用 neovim 和 tree-sitter 在文件中突出显示语法。但在 *.hbs(handelbars)文件上。语法高亮不起作用。 HTML 和 HBS 共享相同的语法。如何在 hbs 文件上获得语法高亮显示?
我尝试通过 ChatGPT 启用语法突出显示。这些是我尝试过的命令
require('nvim-treesitter.configs).setup({
-- Other Configurations
languages = {
html = { "html", "hbs" }
}
})
然后我在 init.vim 文件中找到了这个
" For HTML
au BufRead,BufNewFile *.html setlocal filetype=html
" For Handlebars
au BufRead,BufNewFile *.hbs setlocal filetype=handlebars
但是没有任何效果。在 hbs 文件上
init.vim:
au BufRead,BufNewFile *.hbs set filetype=html
或者init.lua:
vim.cmd('autocmd BufRead,BufNewFile *.hbs set filetype=html')