MPS Editor — меню, хоткеи и действия редактора
★ 7.9 · vibe-coding
mps-aspect-editor-menus-and-keymaps — это скилл для Claude Code, который охватывает нелаяутную часть editor-аспекта MPS: всё, что управляет реакцией редактора на ввод пользователя — нажатия клавиш, автодополнение, вставку, контекстные действия. Скилл включает работу с action maps (`CellActionMapDeclaration`), cell keymaps (`CellKeyMapDeclaration`), меню трансформаций (`TransformationMenu_Default`, `_Named`, `_Contribution`), меню подстановок (`SubstituteMenu_Default` и вклады), боковыми трансформациями (LEFT/RIGHT), paste wrappers и copy-paste handlers из языка actions, стилизацией автодополнения и API выбора редактора. Все корни menus и keymaps размещаются в модели аспекта `editor`, а paste wrappers и node factories — в аспекте `actions`; редактирование выполняется через инструменты MPS MCP (`mps_mcp_insert_root_node_from_json`, `mps_mcp_update_node`). Скилл предназначен для разработчиков языков MPS, которым нужно настроить поведение редактора, не затрагивая раскладку ячеек — для этого используется отдельный скилл `mps-aspect-editor`.
- #mps
- #editor
- #keymaps
- #actions
- #ui-interaction