- PVSM.RU - https://www.pvsm.ru -

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

Сегодня вышел Erlang плагин [1] для IntelliJ IDEA [2] версии 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 и улушение синтаксической подсветки
  • И многое другое, смотрите полный список изменений [3]

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

Скриншоты

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

Rebar-based Eunit integration

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

Function parameter info handler

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

Inplace rename for types

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

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

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

Ссылки

Свои пожелания можно оставить в баг-треккере [13].

Автор: ignatov

Источник [14]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/plugin/25254

Ссылки в тексте:

[1] Erlang плагин: http://ignatov.github.com/intellij-erlang

[2] IntelliJ IDEA: http://www.jetbrains.com/idea

[3] полный список изменений: https://github.com/ignatov/intellij-erlang#version-04

[4] версии 0.1: http://habrahabr.ru/post/148458

[5] Максиму Владимирскому: https://github.com/horkhe

[6] Владимиру Кириченко: https://github.com/vladimirk

[7] Сергею Евстифееву: https://github.com/sergeyevstifeev

[8] Todd Greenwood-Geer: https://github.com/ToddG

[9] Grammar-Kit: https://github.com/JetBrains/Grammar-Kit

[10] новый tutorial: http://blogs.jetbrains.com/idea/2013/01/how-to-write-custom-language-support-plugins/

[11] Erlang плагин в репозитории Intelli IDEA: http://plugins.jetbrains.com/plugin/index?pr=&pluginId=7083

[12] Исходный код плагина: https://github.com/ignatov/intellij-erlang

[13] баг-треккере: https://github.com/ignatov/intellij-erlang/issues

[14] Источник: http://habrahabr.ru/post/148438/