<bmx-code-editor>
A code editor in the page.
Try Ctrl+D on a word, Alt+click for another cursor, Ctrl+/ to comment, Alt+Up and Down to move lines, Ctrl+F to find, and Ctrl+Space for suggestions. In JSON, a missing comma is underlined as you type.
Problems from a linter, and suggestions of your own
The editor takes problems from any linter as diagnostics (F8 goes from one to the next) and suggestions from a function of yours as completions.
Every property, event and method: https://docs.binarymission.co.uk/webcomponents/bmx/bmx-code-editor.html