Emacs 29 comes with native tree-sitter implementation, so I'm commenting out this stuff for now (probably will be deleted). All these configs can be eventually remade, if need be, using the native tree-sitter.