Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The idea of replacing codemirror with MonacoEditor #1711

Open
Stitch-1028 opened this issue May 6, 2024 · 1 comment
Open

The idea of replacing codemirror with MonacoEditor #1711

Stitch-1028 opened this issue May 6, 2024 · 1 comment

Comments

@Stitch-1028
Copy link

Hello, I have been using AutoMa a lot lately, but when using GlobalData, there are often some aspects that are not easy to handle. For example, each time the data is unfolded by default, although I later used an additional method to fold the first layer of data by default
image
image

but, I gradually realized that CodeMirror did not have the ability to perform key operations like MonacoEditor, such as the Ctrl+K+0 one click folding function, so I replaced the editor locally and currently there are no issues in GlobalData

image

If you think it's possible, I would like to apply for a Pull Request to replace codemirror with monacoEditor

@AprildreamMI
Copy link
Contributor

Upgrade to Monaco Editor for Improved Performance and User Experience

Switching to Monaco Editor from CodeMirror offers several key advantages:

Better Performance with Large Files

Monaco Editor handles large files smoothly, maintaining high performance where CodeMirror might struggle.

IntelliSense and Advanced Features

Monaco provides advanced code completion and intelligent suggestions, improving coding efficiency significantly over CodeMirror's basic capabilities.

Accessibility and Ease of Use

Monaco is user-friendly, with excellent support for accessibility features like screen readers, making it an inclusive choice for all developers.

Modern Look and Feel

The editor has a sleek, contemporary interface that improves readability and reduces eye strain, offering customizable themes to fit developer preferences.

Customization and Integration

Monaco integrates seamlessly into web applications and allows for extensive customization to fit your project's needs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants