Наконец-то решил написать о своём наборе плагинов для работы с Erlang в QtCreator.
Мастер создания проектов. Что бы открыть проект, нужно указать .app файл. Данный файл может быть пустым и должен находиться в папке ebin.

Автодополение имени функции:

Автодополнение записи:

Подсветка (строка-подсказка) для аргументов функции:

Создание snippet:

Чтобы плагин мог найти библиотеки Erlang, нужно создать переменную окружения с именем ERL_ROOT и указать в ней путь к Erlang.
Исходный код плагина.
Основные возможности
- Форматирование кода (автоматический отступ, основан на github.com/jimenezrick/vimerl)
- Подсветка синтаксиса
- Возможность создавать snippet
- Автодополнение имен атрибутов, функций, макросов, записей, полей записей, ключевых слов и включенных файлов
- Навигация по коду. Переход к месту определения функции, макроса или записи. Так же можно открыть файл по имени модуля и включенный файл
- Создание модуля на базе шаблонов (get_server, gen_fsm и т.д.)
- Мастер создание проекта OTP приложения.
Что нужно сделать
- Преобразование документации Erlang в формат QtCreator
- Возможность сборки и запуска проекта из QtCreator
- Рефакторинг кода
- Редактор .app файлов
- Подсказки при наведении курсора на функцию, переменную и т.д.
Скриншоты
Мастер создания проектов. Что бы открыть проект, нужно указать .app файл. Данный файл может быть пустым и должен находиться в папке ebin.

Автодополение имени функции:

Автодополнение записи:

Подсветка (строка-подсказка) для аргументов функции:

Создание snippet:

Примечание
Чтобы плагин мог найти библиотеки Erlang, нужно создать переменную окружения с именем ERL_ROOT и указать в ней путь к Erlang.
Ссылки
Исходный код плагина.