support for @mentions
Use cases
- NCBI project: we have an issues feature (similar to gitab issues): ncbi/ncbi#483 (closed)
- HHMI project: we're more than likely going to use wax for the text input for chat functionality across the app
- Kotahi chat
Implementation
Information from @christos
There is https://github.com/curvenote/prosemirror-autocomplete. Looks like it's going to do what is needed. It has documentation and can be included on Wax easily the way it is structured (requires quite some work though, on the UI mainly, as the author says) and of course, writing the methods of actually mentioning someone, and how each app is going to handle that. The only thing that is needed for someone to include it in the editor, is how to start a Service and add a prosemirror plugin through that, which can be found in the documentation.