3 ms·
I know. I've explored pretty much all the options when working on this and Monaco and CM are definitely top choices. That said, for languages I'm working with (
by arek_nawo 3y ago
I know. I've explored pretty much all the options when working on this and Monaco and CM are definitely top choices. That said, for languages I'm working with (web) and for the future potential of e.g. connecting to remote language server, Monaco is a better choice. Will see if switching between CM on mobile and Monaco on desktop will be doable.
- tmzt 3y agoHow are you using TipTap with Monaco instead of ProseMirror, do you have the bindings/plugins working the same way? How does this compare to something like Milkdown using markdown as a native format? I see you solved some of the hard problems (tables, etc.) with Yjs and CRDT in general. Are the backend components also open source?
- arek_nawo 3y agoTipTap is built on ProseMirror. Basic elements of the editor are made in TipTap, while for more advanced use (tables, menus, integrating code editor) I had to tap into ProseMirror. I'm not really familiar with Milkdown so I can't say. The entirety of Vrite is open-source under AGPL-3.0 license (with parts under MIT): https://github.com/vriteio/vrite https://github.com/vriteio/vrite