Does Ace (editor) have an API similar to CodeMirror's addLineWidget?
ace-editor
Solution
Ace have somewhat similar api.
var LineWidgets = require("ace/line_widgets").LineWidgets;
var session = editor.session;
if (!session.widgetManager) {
session.widgetManager = new LineWidgets(session);
session.widgetManager.attach(editor);
}
session.widgetManager.addLineWidget(...)
It is used in ace in github, error_marker.js at line 171. To see it in action press alt-e (ctrl-shift-e on mac) in ace github.
Problem
I am researching Ace to see whether it has all the features I need. I only used CodeMirror before, and one of CodeMirror features essential for me was `addLineWidget`, which basically inserts an arbitrary html block after a certain line in the editor (example). Does Ace have an API for that?