Vim plugin: Support for user-defined text objects