Auto-Linkify Words

I found two main issues with the built-in watched words

  • cannot add complex regexes: An error occurred: Word is too long (maximum is 100 characters)
  • cannot use arbitrary character as word boundary: namely underscore
  • also inability to edit rules or change order of execution is less then ideal

PR for the component exposes word boundaries to the user, and there are no issues with long regexes (apart from inability to use |, which is also addressed in PR).

Otherwise watched words work perfectly, and If these can be addressed in core I’m all for it.