We’re happily announcing a 3.1.1 bug fix release of MPS today. Apart from more then three dozens fixed bugs (see the release notes), there are a few interesting improvements that may be worth your time to investigate. Check them out:
- Substring search for the code-completion dialogs – the code-completion dialog just got much smarter. The code-completed text is now matched against any part of the candidate entry.
- The DELETE and BACKSPACE key actions can now be distinguished properly by the editor and thus action maps defining handlers for both will correctly have the handlers triggered by a matching event.
- A code-completion action invoked by Control + Space at the end of an already resolved cell is no longer ignored. Instead, a single-entry code-completion menu is shown.
It may be worth mentioning that repeating Control + Space will move the cursor to the front of the cell and re-populate the menu.
- The generation trace got a few more options to ease hunting generator issues.
Develop with pleasure!
-JetBrains MPS Team