Hello,
I’m trying to do the same and I’m curious about the performance of decorations approach. Sounds a bit “slow” to look for unicodes in the whole document and replace them with decorations.
As I can see, some implement emoji support with separate prosemirror-node (e.g. remirror emoji-extension) Any ideas about shortcoming of this approach? I can think of next ones: migration of existing documents, need to handle Paste, anything else?