Skip to content

Conversation

@HerrEmil
Copy link
Contributor

@HerrEmil HerrEmil commented Dec 7, 2020

Monaco
This PR updates the main cypher editor to use Monaco instead of Code Mirror.

The Monaco component that is currently used in the :edit frame is updated to include all functionality that the current cypher editor has (e.g. command history, display current DB, keybindings for run, newline, fullscreen and focus).

Monaco also includes some functionality that should be familiar to VS Code users such as selection commands, edit commands and code folding.
Dec-07-2020 12-55-00

changelog: Introducing new editor powered by Monaco

@OskarDamkjaer
Copy link
Contributor

Manually built preview 🎉
http://monaco-as-main-editor.surge.sh/

Copy link
Contributor

@OskarDamkjaer OskarDamkjaer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work! Looking forward to having this in master!

@OskarDamkjaer
Copy link
Contributor

I found some odd behaviour with history, sent you a video on slack. Also I think it'd be good to keep the old blinking cursor color if possible.

@oskarhane
Copy link
Member

CleanShot 2020-12-15 at 16 55 46@2x

@HerrEmil HerrEmil merged commit 66e23e2 into neo4j:master Jan 20, 2021
@HerrEmil HerrEmil deleted the monaco-integration branch March 3, 2021 10:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants