Digamos que tengo una función de Erlang, con especificación.Erlang Edoc en Emacs
-spec foo(integer(), string()) ->
boolean().
foo(_Integer, _String) ->
true.
Mi sueño sería generar el edoc de esta información dentro de Emacs automáticamente. El código generado debe verse como:
%%--------------------------------------------------------------------
%% @doc
%% Your description goes here
%% @spec foo(_Integer::integer(), _String::string()) ->
%%% boolean()
%% @end
%%--------------------------------------------------------------------
-spec foo(integer(), string()) ->
boolean().
foo(_Integer, _String) ->
true.
existe ya una característica similar?
+1. Muchas gracias por esto. Además de la parte Integer :: integer() está funcionando bien para un par de funciones de muestra :) –
Ahora está un poco más cerca, pero si coloca argumentos en líneas separadas, tendrá que analizarlos de manera diferente. ¿Tiene erlang-mode algún análisis que pueda aprovechar? – scottfrazer
Parece que ahora trabaja para args en líneas separadas. – scottfrazer