Erlang plugin для IntelliJ IDEA версии 0.4

    Сегодня вышел Erlang плагин для IntelliJ IDEA версии 0.4 — он совершенно бесплатно превращает IDEA в полнофункциональную IDE для Erlang.

    Нововведения

    • Интеграция с Rebar в том числе запуск Eunit тестов через Rebar
    • Поддержка Erlang типов: навигация, автодополнение, переименование и т.д.
    • Внешняя (Shift + F1) and local (Ctrl + Q) документация для OTP функций и модулей
    • Подсказка параметров фукнции (Ctrl + P)
    • Go to symbol (Ctrl + Alt + Shift + N)
    • Улучшено автодополнение для BIFs (включает BIFs для OTP модулей, например lists:member/2)
    • Поддержка темной схемы Darcula и улушение синтаксической подсветки
    • И многое другое, смотрите полный список изменений

    Со времен выхода версии 0.1 (с июля 2012 года) изменений еще больше. Если кто-нибудь попробовал самую первую сборку и остался недоволен, то сейчас самое время попробовать заново.

    Скриншоты


    Запуск Eunit тестов через Rebar

    Rebar-based Eunit integration

    Подсказка параметров фукнции

    Function parameter info handler

    Переименование пользовательского типа

    Inplace rename for types

    Благодарности


    Спасибо всем то помогает проекту, а именно:
    Максиму Владимирскому, Владимиру Кириченко, Сергею Евстифееву, Николаю Чашникову и Todd Greenwood-Geer.

    Еще раз хочу напомнить, что Grammar-Kit — это удобный способ начать написание своего плагина для IntelliJ IDEA. Как раз на днях вышел новый tutorial для тех, кто хочет написать свой плагин.

    Ссылки



    Свои пожелания можно оставить в баг-треккере.
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 5

      0
      Спасибо, сейчас использую собранный из исходников.

      Можешь расписать поподробнее про использование eunit в idea?
        0
        1. Есть Eunit run configuration, которая запустит тесты для указанных через запятую модулей (подходит для простых маленьких проектов).
        2. А можно создать Rebar конфигурацию (которая выполняет команду eunit) и «натравить» на нее eunit консоль (есть такая настройка). Удобно если у вас есть проект, который запускается ребаром.

        Смотреть нужно в Run > Edit configurations..., а потом нажать плюсик в левом верхнем углу (или Atl + Ins) для создания новой конфигурации.
        0
        Спасибо за плагин, время и регулярные усилия по его улучшению.

        Было бы очень здорово, если бы страничка на вики пополнилась how to — как запустить, как продебажить.
          0
          У меня в Idea выключены все ненужные плагины и поставлен Erlang plugin версии 3.5. Сейчас ткнул ему обновиться, а оно мне «Updated plugin depends on disabled Properties Support, Maven Integration, IntelliLang, Copyright». Зачем всё это прицепили? Зачем мне Maven, например?
            0
            Насколько по Вашему мнению, ответ «в настоящий момент вам следует сбилдить плагин из исходников, если вы хотели бы использовать его с версией Erlang 5.10», опубликованный 4 дня назад, является допустимым с точки зрения open source сообщества?
            github.com/ignatov/intellij-erlang/issues/180

            Не кажется ли Вам, что подобные ответы необоснованно повышают порог входа для заинтересованных новичков?

            Only users with full accounts can post comments. Log in, please.