Check for prim_tty on Erlang/OTP 26+

This commit is contained in:
José Valim
2023-03-23 15:52:27 +01:00
parent 2a3411d170
commit b04bbed1e3
4 changed files with 23 additions and 14 deletions
+6 -6
View File
@@ -218,15 +218,15 @@ send_diagnostic(Type, Line, File, Message) ->
ok.
warning_prefix() ->
case application:get_env(elixir, ansi_enabled) of
{ok, true} -> <<"\e[33mwarning: \e[0m">>;
_ -> <<"warning: ">>
case application:get_env(elixir, ansi_enabled, false) of
true -> <<"\e[33mwarning: \e[0m">>;
false -> <<"warning: ">>
end.
error_prefix() ->
case application:get_env(elixir, ansi_enabled) of
{ok, true} -> <<"\e[31merror: \e[0m">>;
_ -> <<"error: ">>
case application:get_env(elixir, ansi_enabled, false) of
true -> <<"\e[31merror: \e[0m">>;
false -> <<"error: ">>
end.
env_format(Meta, #{file := EnvFile} = E) ->