Disons que j'ai une fonction Erlang, avec spec. Mon rêve serait de générer l'edoc à partir de cette information automatiquement dans Emacs. Le code généré doit ressembler à:Erlang Edoc dans Emacs
%%--------------------------------------------------------------------
%% @doc
%% Your description goes here
%% @spec foo(_Integer::integer(), _String::string()) ->
%%% boolean()
%% @end
%%--------------------------------------------------------------------
-spec foo(integer(), string()) ->
boolean().
foo(_Integer, _String) ->
true.
Est-ce une fonctionnalité similaire existe déjà?
+1. Merci beaucoup pour cela. En dehors de la partie Integer :: integer() fonctionne bien pour quelques exemples de fonctions :) –
C'est un peu plus près maintenant, mais si vous mettez des args sur des lignes séparées, vous devrez les analyser différemment. Est-ce que erlang-mode a une analyse dont vous pourriez profiter? – scottfrazer
Semble fonctionner pour args sur des lignes séparées maintenant. – scottfrazer