This week someone on reddit posted a link to evil-textobj-syntax, which defines an object based on the used face of the text. I really like the idea, because sometimes there is no text object to choose from, but some mode already implicitly defined one via syntax highlighting. So I went ahead and implemented it for objed. Here is an example where I’m using it (parentheses are dimmed/highlighted by paren-face-mode):

As with any object, defining it, means you can apply all available actions to the object. For example quickly jump to an object on the screen using avy: