mirror of
https://github.com/BoostIO/BoostNote-App.git
synced 2026-04-26 21:05:55 +03:00
[GH-ISSUE #69] Default editor: Monaco(VS Code) vs Codemirror vs ? #54
Labels
No labels
android 🤖
assigned to core 🦹
bug 🐛
documentation 📚
documentation 📚
duplicate 🚫
external issue 🔼
external issue 🔼
feature request 🌟
funded on issuehunt 💵
help wanted 🆘
improvement request 🔨
improvement request 🔨
ios 🍎
mobile 📱
needs investigation 🔬
needs more info ℹ️
needs specs 📐
plugin idea 🔌
plugin idea 🔌
poll 🗳️
pull-request
question ❓
rewarded on issuehunt 🎁
security issue 🔑
won’t fix ❌
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/BoostNote-App#54
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Rokt33r on GitHub (Aug 30, 2019).
Original GitHub issue: https://github.com/BoostIO/BoostNote-App/issues/69
For default editor, I'm think between Monaco and Codemirror. Both of them are quite powerful and battle tested. We might want to one
So I want to ask two things for now:
If you know another better solution, please leave a comment about it.
Monaco
https://microsoft.github.io/monaco-editor/
Pro
Cons
The problem is we might use different editor for mobile app. I guess we eventually have our own markdown editor one day. But making one should take long time and lots of effort. And due to they don't support mobile device, we couldn't expect that any problems in mobile can be fixed.
Codemirror
https://codemirror.net/
Pros
Cons
Good news is that next version(v6) of codemirror will be written in Typescript although it is still in prototype status.
@ZeroX-DG commented on GitHub (Aug 30, 2019):
We should also consider Ace Editor. I haven't check it out yet so I can't say much, but some people said it's better than CodeMirror (and it has more stars 😄 ).
What do people say about Ace Editor vs CodeMirror (The date of those links are pretty old so things could be changed now):
However, Ace development is not as active as CodeMirror:

Ace:
CodeMirror:

@jhdcruz commented on GitHub (Aug 31, 2019):
They also provided a packaged version of Ace code editor on NPM,
npm i ace-builds, that was last published 2 months ago.However, the last commit was made on June 18, 2019, for Package 17.06.19 / 1.4.5.
Yep, I can see that now. 😅
@Rokt33r commented on GitHub (Feb 13, 2020):
We're going to use codeMirror but also we might introduce alternative version of BoostNote with monaco editor one day.