CLion 1.2 EAP 143.116.8

Posted on by Anastasia Kazakova

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

Comments below can no longer be edited.

8 Responses to CLion 1.2 EAP 143.116.8

  1. Thomas Johnson says:

    October 9, 2015

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

    • Anastasia Kazakova says:

      October 9, 2015

      We do our best and keep working on it currently.

  2. Gamadril says:

    October 10, 2015

    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:

    October 11, 2015

    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

Subscribe

Subscribe for updates