MPS Editor — меню, хоткеи и действия редактора
★ 7.9 · vibe-coding
mps-aspect-editor-menus-and-keymaps is a Claude Code skill that covers the non-layout parts of the MPS editor aspect — everything controlling how the editor responds to user input: keystrokes, completion, paste, and context actions. It handles action maps (`CellActionMapDeclaration`), cell keymaps (`CellKeyMapDeclaration`), transformation menus (`TransformationMenu_Default`, `_Named`, `_Contribution`), substitute menus (`SubstituteMenu_Default` and contributions), side transforms (LEFT/RIGHT), paste wrappers and copy-paste handlers from the actions language, completion styling, and the editor selection API. Menus and keymaps live in the `editor` aspect model; paste wrappers and node factories belong to the `actions` aspect model — edits go through MPS MCP tools (`mps_mcp_insert_root_node_from_json`, `mps_mcp_update_node`). Intended for MPS language developers who need to define interactive editor behaviour without touching cell layouts, which are handled by the separate `mps-aspect-editor` skill.
- #mps
- #editor
- #keymaps
- #actions
- #ui-interaction