This commit adds support for incremental selection when not running nvim-0.12 or later. (As the ability was made a native feature)
Recent changes to treesitter have made it so that it cannot automatically install the languages you want. As such I have cobbled together this script to make it work right for me.