PyCharm 2.7 EAP build 124.253

Today we’ve released a new EAP build of PyCharm 2.7. The big new feature in this build is support for syntax highlighting based on TextMate bundles. TextMate bundles (also used by Sublime Text 2) have been created for most of the programming languages and other text file types in use nowadays, and now you can enjoy good quality syntax highlighting when working with those files even if they lack native support in PyCharm.

(Previously you could use PyCharm’s custom file types for this purpose, but they’re quite a bit more limited in capabilities, and there are much fewer custom file type configurations available).

Note that we don’t currently support snippets or menu commands defined in the bundles; bundles are only used for syntax highlighting. It’s possible that the support will be extended in the future.

In addition to that, there’s the usual amount of bugfixes, in areas such as the Django support, test runner, code formatting and others.

As usual, the new build can be downloaded from the EAP page.

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

23 Responses to PyCharm 2.7 EAP build 124.253

  1. mahmoudimus says:

    I recently purchased JetBrains IntelliJ after using PyCharm – is there a way to use the EAP version of the Python plugin in IntelliJ or is this purely just for PyCharm?

  2. Khanan says:

    Hi, I installed this release and installed the Python textmate bundle. I don’t see any difference in the syntax highlighting. How can I apply it? Thanks!

    • Dmitry Jemerov says:

      Python is a natively supported file type in PyCharm. As the blog post mentions, the TextMate bundle support is designed for types which are not natively supported.

      What kind of improvement did you expect to gain from installing the Python bundle?

  3. maks says:

    I was purchased JetBrains PyCharm 2.6 today, will i can update to 2.7 for free?

  4. Kyle Newsome says:

    Wow, thanks so much for doing this guys! Can’t believe no one else has commented how awesome this is.

    I had a project recently where a colleague chose to use livescript instead of coffeescript and I was forced to use TextMate in order to take advantage of highlighting so I’m really glad to see this implemented considering the growing number of preprocessor languages popping up every day

    Cheers!

  5. Pingback: PhpStorm 6 EAP build 124.295 | WebStorm & PhpStorm Blog

  6. Gavin Roy says:

    I noticed the thread the Python tmbundle — do .html files suffer the same issue? I’d like to be able to use https://github.com/gmr/python-tornado.tmbundle for Tornado template support but have no way to switch to use the tmbundle grammar in the UI.

    • Dmitry Jemerov says:

      Any file type can be handled either by PyCharm internally or through a TextMate bundle. You can unassign the .html extension from the internal “HTML Files” file type – then you’ll lose all the support for HTML that PyCharm has, but will be able to use the highlighting provided by the TextMate bundle.

  7. Francesco Maida says:

    Would it be possible to have HTML5 Boilerplate support in PyCharm?
    I see that both PHPStorm and RubyMine have support for it.

    Thank you and happy new year

  8. Alex Besogonov says:

    Will it be possible to use this in a regular IntelliJ IDEA?

    • Dmitry Jemerov says:

      Most likely yes. We haven’t yet decided whether this functionality will be bundled or released as a plugin downloadable from the plugin repository.

  9. Oleg says:

    When is the next EAP coming out?

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>