CLion 1.2 EAP 143.116.8

As usual, a new week brings a new EAP build. Download it from our confluence page or get a patch update, in case you are using previous EAP build.

See complete release notes here, and read about the most notable changes:

CMake updates
This build brings you Live Templates for CMake. That means that you can create frequently-used or custom code constructs in CMake with ease now. Find some pre-defined templates or create your own:
cmake_live_templ
To use the template simply type the template abbreviation (completion will help you with the possible options):
cmake_live_templ_compl
and then press Tab (or any non-default key you’ve configured) to expand the template:
cmake_live_templ_expand

We are also currently working on extending the completion possibilities in CMake files. You can already try the completion for CMake variables with static names (completion for variables with dynamic names are still in progress). When using in set/unset commands press Ctrl+Space to get the completion. Middle matching will be working together with the usual prefix matching:
cmake_completion
When using after "${" the completion list will appear automatically. Middle matching is working as well:
cmake_completion_2

Language fixes

  • Missing return from int main() is not reported as a problem now.
  • This build fixes a syntax error when std::move() is used (CPP-731).

and more.

Look&Feel on OS X
In case you are working on Mac and using a Default Look&Feel scheme you’ll notice some changes in the interface like updated UI spinner, buttons, progress bars and default UI font set to Helvetica Neue Regular. By the way, to switch between Default and Darcula schemes simply press Ctrl+ ` (Back Quote) and select Look and Feel option in the switcher.

Sincerely yours,
The CLion Team

This entry was posted in Announcement, Early Access Preview and tagged , . Bookmark the permalink.

8 Responses to CLion 1.2 EAP 143.116.8

  1. Thomas Johnson says:

    Are you still planning to release Google Test support in 1.2? I see it keeps getting pushed back in the bug tracker

  2. Gamadril says:

    After the update the lua plugin does not work any more. After uninstall of the plugin it is not even lised in the repository.

  3. Sebastian says:

    Great update Anastasia,

    I have two questions for you:

    1. Are you planning to include some parser fixes for the preprocessor for 1.2, especially better handling of # and ## operators, so that functions defined with these operators are not marked as unused anymore?

    2. Is there a public API that allows writing custom language plugins for CLion and use C or C++ language injections? If so, do you have a wiki or confluence page that explains how to do that?

    Cheers
    Sebastian

Leave a Reply

Your email address will not be published. Required fields are marked *