Neovim's treesitter support gives you both highlighting and indentation. See https://github.com/nvim-treesitter/nvim-treesitter/issues/1763 That might be worth mentioning in the README.