This is a list of custom pseudo-text objects for Vim.
Note the use of "pseudo", here. Conceptually, text object are "special" motions but there is no proper mechanism dedicated to creating text objects, specifically. We are left with the generic mechanism succinctly described under the easy-to-miss :help omap-info
.
Writing one's own pseudo-text objects and motions is a great way to extend Vim without perverting its nature ;-).