Tag Archives: editor

MPS 3.4 release candidate 1

The release train for final MPS 3.4 has set off. Having incorporated your feedback to the EAP releases, we’ve just made the first release candidate available for download. Please grab MPS 3.4 RC1, try it out and tell us, how satisfied … Continue reading

Posted in Announcement | Tagged , , , | Leave a comment

Coming soon in 3.4 – Icon description language

Here’s another handy new little feature in 3.4 that we want to introduce to you – the Icon description language. This language helps describing and instantiating icons for various MPS elements: concepts, actions etc. Again, mbeddr has inspired us here, namely their iconchar … Continue reading

Posted in Feature | Tagged , , , | Leave a comment

Coming soon in 3.4 – Contextual assistance for language definition languages

The new visual assistance tools that were explained in one of the previous posts are really addictive. We could not help it and, to test the feature properly, we implemented Context Assistant for the language definition languages. More concretely, the … Continue reading

Posted in Feature | Tagged , , , | Leave a comment

Coming soon in 3.4 – Contextual assistance

There are two new features in MPS 3.4 that I would like to drive your attention to today – the Context Assistant and the Context Actions Tool. Both have been inspired by the mbeddr project and both aim at making … Continue reading

Posted in Feature | Tagged , , , | Leave a comment

Coming soon in 3.4 – Transformation Menu Language

One of the major enhancements that you’ll get with MPS 3.4 is the new Transformation Menu Language. This is meant as a replacement and a major improvement over the functionality of Side-transformations and Node substitutions, which have been deprecated and … Continue reading

Posted in Feature | Tagged , , , | Leave a comment

Automatic broken references resolution in MPS 3.1

One of the neat enhancements that has been implemented in MPS 3.1 is the ability of the editor to automatically re-resolve broken or out-of-scope references. Imagine, for example, that you refer to a field from a piece of BaseLanguage code, e.g. from a … Continue reading

Posted in Feature | Tagged , , | Leave a comment

MPS in presentation mode

Here’s a useful tip for presenting with MPS – since version 3.1 MPS supports presentation mode, in which the editor occupies the whole screen real-estate. No tool-bars, no tool panels and no menus. Just code. Plus the Appearance configuration screen in Project settings allows … Continue reading

Posted in Feature | Tagged , , , | Leave a comment

Parentheses projectional editing

Projectional editors have always fallen behind plain text ones when it came to manipulating parentheses in expressions. Adding a single parenthesis would turn the AST invalid and thus you had to add both parentheses at the same time through actions … Continue reading

Posted in Announcement | Tagged , , | 1 Comment

Experimenting with multiple-projections

Have you tried one of the most prominent features of MPS 3.0 – multiple editor projections? Developers can now switch between alternative notations and so always pick the one that fits best the task at hands. This is really an … Continue reading

Posted in Feature | Tagged , , , | Leave a comment

Coming in JetBrains MPS 3.0 – multiple editor projections

Today we’ve got another video giving you a taste of what’s being prepared for the upcoming 3.0 release – multiple editor projections. This is truly unleashing the power of projectional editing. The new support for multiple projections will give the … Continue reading

Posted in Feature | Tagged , | 2 Comments