Я использую редактор ace с привязками клавиш vim на моем сайте. Всякий раз, когда кто-то переходит в обычный режим и вводит команду, она отображается в диалоговом окне внизу. Я определил функцию следующим образом:
ace.config.loadModule("ace/keyboard/vim", m => {
m.CodeMirror.Vim.defineEx("write", "w", () => submitForm())
})
Удобно то, что всякий раз, когда эта функция ошибается, она показывает ошибку в другом диалоговом окне. У меня вопрос, доступна ли эта функция пользователям? Могу ли я использовать это диалоговое окно для отображения сообщений, которые редактор делает при ошибках функции? Вот снимок экрана, на котором показан пример:
Ввод команды -
Появляется ошибка (еще одно диалоговое окно перед тем, которое я использую для ввода команда) -