Я использую редактор ace с привязками клавиш vim на моем сайте. Всякий раз, когда кто-то переходит в обычный режим и вводит команду, она отображается в диалоговом окне внизу. Я определил функцию следующим образом:
ace.config.loadModule("ace/keyboard/vim", m => {
m.CodeMirror.Vim.defineEx("write", "w", () => submitForm())
})
Удобно то, что всякий раз, когда эта функция ошибается, она показывает ошибку в другом диалоговом окне. У меня вопрос, доступна ли эта функция пользователям? Могу ли я использовать это диалоговое окно для отображения сообщений, которые редактор делает при ошибках функции? Вот снимок экрана, на котором показан пример:
Ввод команды - ![typing a command](https://i.stack.imgur.com/n7znd.png)
Появляется ошибка (еще одно диалоговое окно перед тем, которое я использую для ввода команда) - ![error pops up](https://i.stack.imgur.com/k148h.png)