Introducing treesit-jump (https://github.com/dmille56/treesit-jump): a mode for jumping around code using emacs and treesitter.
treesit-jump-jump (used to jump to match)
treesit-jump-select (used to select the region of a match)
treesit-jump-delete (used to delete the region of a match)
treesit-jump-parent-jump (used to jump to a parent of the current node under the cursor)
For more information (including installation instructions) see here: https://github.com/dmille56/treesit-jump.