Вопрос: Кто-нибудь достаточно знаком с Komodo Edit, чтобы пролить свет на этот макрос? Мне нужно выяснить, как сделать выделение буфера в макросе, когда он вызывается через панель инструментов.
Проблема: У меня есть очень простой макрос в Komodo Edit javascript, который работает, как и ожидалось, но только при вызове через пользовательскую привязку клавиш. Если пользователь пытается вызвать его из стандартной «панели инструментов», вызов selectWordLeft ничего не делает. Я предполагаю, что ошибка вызвана тем, что буфер редактирования не имеет фокуса, но можно было бы подумать, что указание макросу явно отдавать фокус буферу будет работать.
komodo.view.setFocus();
komodo.doCommand('cmd_selectWordLeft'); /// this NO_WORKY
Справочная информация:
Komodo Edit, версия 5.0.2, сборка 2604, платформа win32-x86.
Построен в среду 19 ноября 18:33:41 2008.