Mps logo


Language workbench to create Domain-Specific Languages


Releasing MPS 3.1.1

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:

  1. 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.
    CC1 CC2
  2. 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.
  3. 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.
  4. The generation trace got a few more options to ease hunting generator issues.

Please, download MPS 3.1.1, enjoy and report potential issues through our tracker.

Develop with pleasure!
-JetBrains MPS Team

image description