forked from massemanet/distel
-
Notifications
You must be signed in to change notification settings - Fork 3
/
README.ecs
27 lines (21 loc) · 1.25 KB
/
README.ecs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
ECS -- Erlang Compile Server for Distel
------------------------------------------------------------
ECS shows a colored overlay with erlang errors and warnings without
compiling the module that you are working on. It will check for
compiling errors and warnings, xref and dialyzer warnings and
execute eunit tests. There is also support for external warnings
setting the list `erl-ecs-user-specified-errors'.
To execute ECS, run `erl-ecs-evaluate' (C-c C-d q). This is also
done when saving the file (`erl-ecs-check-on-save'). As default it
will check compilation errors/warnings, xref and dialyzer warnings and
eunit tests (`erl-ecs-backends').
You can skip to the next error using `erl-ecs-next-error' (C-c C-n)
or previous error by `erl-ecs-prev-error' (C-c C-p).
If the variable `erl-ecs-compile-if-ok' is non-nil it will compile
the module if there is no compilation errors/warnings.
To set compile options use the `erl-ecs-compile-options' variable.
There is different colors/faces and meanings:
Red - `erl-ecs-error-line' - compilation errors
Blue - `erl-ecs-warning-line' - compilation warnings
Green - `erl-ecs-lesser-line' - xref/dialyzer/eunit warnings
Yellow - `erl-ecs-user-specified-line' - external or user specified errors