[erlang-questions] erlang emacs mode question

Joe Armstrong <>
Tue Dec 15 20:37:53 CET 2009


I have a feature request. Integrate with org-mode

http://orgmode.org/

Org-mode is amazing "some people spend their entire life in org-mode"
- it turns emacs into
a proper folding editor/organiser.

Warning: org-mode is addictive

What I'd like is "org mode erlang editing"

hit tab on the first line of a function definition hides or reveals
the body of the function.
hit meta-uparrow on the first line of a function move the function up
in the file.

This could be integrated with a refactoring program to move functions
between modules with one keystroke

/Joe





On Tue, Dec 15, 2009 at 7:13 PM, Dale Harvey <> wrote:
> while people are mentioning feature requests, I would love to be able to
> make
> -spec( not quite as visually distracting/prominent as they are now
>
> but thanks for the work, Ive been using erlware mode for a while now, would
> love to see it get folder back in to core erlang
>
> 2009/12/15 Logan, Martin <>
>
>> :-)  Well I am glad that the regular mode benefited from it.  The thanks
>> for the Erlware mode really goes out to Dave Peticolas who owns it and
>> maintains it quite well. He has added quite a lot of new support for things
>> like flymake and a bunch of other cool stuff which does not spring to mind
>> right now.
>>
>> Perhaps there is a way we can collaborate more actively now with Erlang up
>> on github as you say.
>>
>> Cheers,
>> Martin
>>
>> P.S I will take that "owe me one" in the form of a beer next year at EUC
>> ;-)
>>
>> -----Original Message-----
>> From: Dan Gudmundsson [mailto:]
>> Sent: Tuesday, December 15, 2009 2:32 AM
>> To: Logan, Martin
>> Cc: 
>> Subject: Re: [erlang-questions] erlang emacs mode question
>>
>> Hi Martin
>>
>> I guess you haven't tested the new erlang mode either :-)
>> or have you incorporated the fixes we have done?
>>
>> I used the erlware version myself before Kenneth hit me hard and told
>> me to fix our version and apply the patches we had received.
>>
>> The one thing I miss is the edoc skeltons which you have and that you broke
>> out the skeletons to a separate file.
>> I don't use distel either so maybe your variant works better with that.
>>
>> But I have "stolen" some of the fixes you had and done many more and added
>> several large patches from Anders Dahlin and Tomas Abrahamsson into
>> which I think
>> is a better version.
>>
>> Hopefully now with erlang on github we can join our efforts again, so
>> that we can
>> get the best of the two things. I know that our support of the emacs
>> mode havn't been
>> the best and when time is tight the emacs mode get down prioritized.
>> It will probably happen again but now with erlang on github available
>> it should be easier to
>> apply the improvements the community makes.
>>
>> Cheers (I think I owe you one)
>> /Dan
>>
>> On Mon, Dec 14, 2009 at 11:28 PM, Logan, Martin <>
>> wrote:
>> > BTW,  the erlware erlang mode "erlware-mode" is much better than the
>> erlang
>> > mode.  Many bugs have been fixed and the skeletons are all edoc'd.  It
>> has
>> > been well maintained for over 2 years and is now way ahead IMHO.  You can
>> > find it at erlware.org or over at the google code site
>> > code.google.com/p/erlware-mode
>> >
>> > Cheers,
>> > Martin
>> >
>> >
>> > On 12/14/09 10:36 AM, "Göran Båge" <> wrote:
>> >
>> > Thanks Dan,
>> >
>> > Yes it worked in R13B03, adding '%% ' and removing '%% '. Just my kind
>> > of timing bringing it up just when it was fixed, it's been bugging me for
>> > quite some time before I got around to asking:-). We are very slow
>> > moving to new releases as we have long lived products running out there,
>> > we still have some R9 based ones and I've not run R13 before, just
>> installed
>> > it as a matter of fact.
>> >
>> > Cheers
>> > --Göran
>> >
>> > Dan Gudmundsson wrote:
>> >> On Mon, Dec 14, 2009 at 4:56 PM, Göran Båge<>
>> >>  wrote:
>> >>> Hi,
>> >>>
>> >>> Is there a reason why the erlang emacs mode treats comment (^C^C) and
>> >>> un-comment
>> >>> (^C^U) asymmetrical, comment adds '%% ' and uncomment removes '%'.
>> Pretty
>> >>> annoying if you ask me (but who would even think of doing that :-). It
>> >>> used
>> >>> to work by adding only '%' earlier (maybe very much earlier like in R9
>> or
>> >>> so).
>> >>
>> >> Have you tried the latest erlang mode, on github or in R13B03?
>> >>
>> >> Both ^U^C^C and ^C^U works for me.
>> >>
>> >> /Dan
>> >> PS: There are a lot of changes in the latest release of the erlang emacs
>> >> mode,
>> >>         so if we broke something please report or even better post a
>> >> patch.
>> >
>> > --
>> > -- Goran
>> > --------------------- May the Snow be with you --------
>> >   Goran Bage         MobileArts        www.mobilearts.se
>> >   Tjarhovsgatan 56  SE-116 28 STOCKHOLM           Sweden
>> >            phone: +46 733 358405
>> >
>> > ________________________________________________________________
>> > erlang-questions mailing list. See http://www.erlang.org/faq.html
>> > erlang-questions (at) erlang.org
>> >
>> >
>> >
>>
>> ________________________________________________________________
>> erlang-questions mailing list. See http://www.erlang.org/faq.html
>> erlang-questions (at) erlang.org
>>
>>
>


More information about the erlang-questions mailing list