PyCharm 2.7 EAP build 124.253

Posted on by Dmitry Jemerov

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.

Comments below can no longer be edited.

23 Responses to PyCharm 2.7 EAP build 124.253

  1. mahmoudimus says:

    December 14, 2012

    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?

    • Dmitry Jemerov says:

      December 14, 2012

      At the moment the new features are only available in PyCharm. The current EAP builds of PyCharm use a newer IntelliJ Platform version compared to IntelliJ IDEA 12, which is the latest available version.

      • Tvrtko says:

        December 14, 2012

        Great, I can use Dracula! By the way, cool name too.

        • Dmitry Jemerov says:

          December 14, 2012

          It’s Darcula, not Dracula. 🙂

          • Mark Ahern says:

            December 14, 2012

            iOS / Mac OS Autocorrects Darcula to Dracula >_<

      • mahmoudimus says:

        December 15, 2012

        I see.

        Dmitry, should I continue to use PyCharm for my purposes then instead of IntelliJ – so I can get these bug fixes?

        Will IntelliJ IDEA 12 be upgraded for the Platform version?

        • Dmitry Jemerov says:

          December 17, 2012

          An updated Python plugin will be released together with IntelliJ IDEA 12.1.

  2. Khanan says:

    December 14, 2012

    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:

      December 14, 2012

      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?

      • Khanan says:

        December 14, 2012

        Thanks Dmitry. Makes sense – I misunderstood. I guess what would be nice is TextMate themes.

      • Arno.Nyhm says:

        December 20, 2012

        Maybe as option: overwrite the native supported colorscheme with the textmate bundle colorscheme
        (Without external converter)

        Or at least in the settingstab a hint if there is a bundle for native supported file format with a link to the concerter (to avoid confusion and bug reports about “tmbundle vs native”)

        • Dmitry Jemerov says:

          December 20, 2012

          We’ll add the warning. A TextMate language bundle does not contain a color scheme, it only provides rules for highlighting different parts of text, so the option you suggest doesn’t make any sense.

  3. maks says:

    December 15, 2012

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

    • Dmitry Jemerov says:

      December 17, 2012

      Yes. Your purchase of PyCharm includes all upgrades released within a year from the purchase date.

  4. Kyle Newsome says:

    December 16, 2012

    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. PhpStorm 6 EAP build 124.295 | WebStorm & PhpStorm Blog says:

    December 19, 2012

    […] Textmate bundle support included […]

  6. Gavin Roy says:

    December 29, 2012

    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:

      December 31, 2012

      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:

    January 2, 2013

    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:

    January 3, 2013

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

    • Dmitry Jemerov says:

      January 4, 2013

      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:

    January 19, 2013

    When is the next EAP coming out?

Subscribe

Subscribe for updates