Download Latest Version ErlangMode-v0.0.2-win32 (With QtCreator).zip (34.5 MB)
Email in envelope

Get an email when there's a new version of Erlang Mode For QtCreator

Home
Name Modified Size InfoDownloads / Week
v0.0.2 2014-07-15
v0.0.1 2013-12-10
README.txt 2014-07-15 1.9 kB
Totals: 3 Items   1.9 kB 0
Erlang Mode for QtCreator (Based on QT5)
========================================

Application consists of three plugins
1.Erlang Editor
2.Erlang OTP Application Project
3.Erlang Tools (do nothing now)


1. Erlang Editor Plugin
Plugin for QtCreator to edit Erlang source files
Functions:
- indentation (based on vimerl https://github.com/jimenezrick/vimerl)
- code folding
- syntax highlighting
- autocompleter for ",',(,[,{,<<
- Code wizards for the OTP behaviours (https://github.com/jimenezrick/vimerl)
- complete functions, modules, BIFs, records and etc (to complete modules and functions from standard lib, need to define environment variable ERL_ROOT= path to Erlang)
- code navigation

2. Erlang OTP Application Project Plugin for QtCreator
Plugin for QtCreator to manage OTP Application (http://www.erlang.org/doc/design_principles/applications.html)
Functions:
- Basic wizard for the OTP application 
- Source code browser (add all *.erl, *.hrl files from folders: include, priv, src)


Compiling Plugins
==============================
- Download Qt 5.1.1
- Download QtCreator 2.8.1 source code
- If variables QTC_SOURCE and QTC_BUILD are not specified then edit config.pri
  Change following to variable to point qtcreator source and build path
	isEmpty(QTCREATOR_SOURCES):QTCREATOR_SOURCES=
	isEmpty(IDE_BUILD_TREE):IDE_BUILD_TREE=



Version history of ErlangEditor
===============================
V0.0.6
- Add module, record, macros completion
- Add completion for included files
- Add code navigation

v0.0.5
- Add function completer. Removed page for font config (QtCreator changed API)

v0.0.4
- Add code wizards for the OTP behaviours

v0.0.3
- Improve indenter
- Improve highlighter
- Add autocompleter for ",',(,[,{,<<

v0.0.2
- Improve indenter
- Add code folding
- Add highlighter
- Add highlighter configuration page

v0.0.1
First version
Source: README.txt, updated 2014-07-15