www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - d-mode for Emacs

reply Gour <gour atmarama.net> writes:
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Hello all!

I've contacted Bill Baxter - original author of Emacs d-mode about
its future and possible plan to move it to some public repo.

Here is his reply:

"Hey there,=20
Yeh, unfortunately due to a change in job, I'm not really
doing much with D any more. =20
Feel free to take my D mode, tweak it, and put it in a repository
somewhere. I think it's on a wiki right now, right?  So you can update
it on the wiki, and/or put a link to your updated version in a repo on
the wiki page."

Considering that having strong d-mode for Emacs is desired, so is any
more experienced D hacker and/or familiar with Emacs to take it over
and put on some public repo?


Sincerely,
Gour

--=20

Gour  | Hlapicina, Croatia  | GPG key: CDBF17CA
----------------------------------------------------------------
Oct 20 2010
next sibling parent reply Russel Winder <russel russel.org.uk> writes:
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Gour,

The thread "is D too modern for Emacs" ended indecisively.  Options for
a VCS/host are:

	Bazaar /  Launchpad
	Mercurial / BitBucket or DSource
	Git / GitHub or Gitorious or DSource

There are some doubts about DSource even though perhaps it is the
natural place -- and even though they do not support Bazaar, which they
should.  I personally prefer Bazaar or Mercurial over Git (which I find
over complicated and not really any faster than Bazaar or Mercurial).  I
like Launchpad though I know some do not.  BitBucket has had a chance of
ownership since the previous thread.

Actually setting up a branch/repository is trivial compared to getting a
shared view as to what to do :-)

On Wed, 2010-10-20 at 19:26 +0200, Gour wrote:
 Hello all!
=20
 I've contacted Bill Baxter - original author of Emacs d-mode about
 its future and possible plan to move it to some public repo.
=20
 Here is his reply:
=20
 "Hey there,=20
 Yeh, unfortunately due to a change in job, I'm not really
 doing much with D any more. =20
 Feel free to take my D mode, tweak it, and put it in a repository
 somewhere. I think it's on a wiki right now, right?  So you can update
 it on the wiki, and/or put a link to your updated version in a repo on
 the wiki page."
=20
 Considering that having strong d-mode for Emacs is desired, so is any
 more experienced D hacker and/or familiar with Emacs to take it over
 and put on some public repo?
=20
=20
 Sincerely,
 Gour
=20

--=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.n= et 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel russel.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Oct 20 2010
next sibling parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 10/20/10 16:24 CDT, Russel Winder wrote:
 On Wed, 2010-10-20 at 21:09 +0200, Gour wrote:
 On Wed, 20 Oct 2010 18:59:22 +0100
 "Russel" == Russel Winder wrote:






Russel> Actually setting up a branch/repository is trivial compared to Russel> getting a shared view as to what to do :-) I forgot to say that, imho, we should ask Andrei since he is the 2nd contributor to d-mode 'project'....

Works for me. I'll delay creating a Launchpad project and team, and establishing a Bazaar branch as the trunk until Andrei gives approval to the plan ;-)

I was thinking dsource and even dmd's own "tools" repository could be good places to store the mode. But then why make the few Phobos people the bottleneck? Feel free to create a project as you find fit. At any rate, the mode should stay downloadable off digitalmars.com (it already is: http://www.digitalmars.com/d/dlinks.html). So please keep me in the loop. Andrei
Oct 20 2010
parent reply Brad Roberts <braddr slice-2.puremagic.com> writes:
On Wed, 20 Oct 2010, Andrei Alexandrescu wrote:

 Date: Wed, 20 Oct 2010 17:37:47 -0500
 From: Andrei Alexandrescu <SeeWebsiteForEmail erdani.org>
 Reply-To: digitalmars.D <digitalmars-d puremagic.com>
 To: digitalmars-d puremagic.com
 Newsgroups: digitalmars.D
 Subject: Re: d-mode for Emacs
 
 On 10/20/10 16:24 CDT, Russel Winder wrote:
 On Wed, 2010-10-20 at 21:09 +0200, Gour wrote:
 On Wed, 20 Oct 2010 18:59:22 +0100
 "Russel" == Russel Winder wrote:






Russel> Actually setting up a branch/repository is trivial compared to Russel> getting a shared view as to what to do :-) I forgot to say that, imho, we should ask Andrei since he is the 2nd contributor to d-mode 'project'....

Works for me. I'll delay creating a Launchpad project and team, and establishing a Bazaar branch as the trunk until Andrei gives approval to the plan ;-)

I was thinking dsource and even dmd's own "tools" repository could be good places to store the mode. But then why make the few Phobos people the bottleneck? Feel free to create a project as you find fit. At any rate, the mode should stay downloadable off digitalmars.com (it already is: http://www.digitalmars.com/d/dlinks.html). So please keep me in the loop. Andrei

Why house it outside the emacs source repository? Get it incorporated into the primary distribution channel for emacs itself and everyone wins, no?
Oct 20 2010
parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 10/20/2010 06:38 PM, Brad Roberts wrote:
 On Wed, 20 Oct 2010, Andrei Alexandrescu wrote:

 Date: Wed, 20 Oct 2010 17:37:47 -0500
 From: Andrei Alexandrescu<SeeWebsiteForEmail erdani.org>
 Reply-To: digitalmars.D<digitalmars-d puremagic.com>
 To: digitalmars-d puremagic.com
 Newsgroups: digitalmars.D
 Subject: Re: d-mode for Emacs

 On 10/20/10 16:24 CDT, Russel Winder wrote:
 On Wed, 2010-10-20 at 21:09 +0200, Gour wrote:
 On Wed, 20 Oct 2010 18:59:22 +0100
 "Russel" == Russel Winder wrote:






Russel> Actually setting up a branch/repository is trivial compared to Russel> getting a shared view as to what to do :-) I forgot to say that, imho, we should ask Andrei since he is the 2nd contributor to d-mode 'project'....

Works for me. I'll delay creating a Launchpad project and team, and establishing a Bazaar branch as the trunk until Andrei gives approval to the plan ;-)

I was thinking dsource and even dmd's own "tools" repository could be good places to store the mode. But then why make the few Phobos people the bottleneck? Feel free to create a project as you find fit. At any rate, the mode should stay downloadable off digitalmars.com (it already is: http://www.digitalmars.com/d/dlinks.html). So please keep me in the loop. Andrei

Why house it outside the emacs source repository? Get it incorporated into the primary distribution channel for emacs itself and everyone wins, no?

If that's feasible, sure! Does anyone know the right people? Andrei
Oct 20 2010
parent reply Daniel Gibson <metalcaedes gmail.com> writes:
Gour schrieb:
 On Wed, 20 Oct 2010 19:39:12 -0500
 "Andrei" == Andrei Alexandrescu wrote:






Andrei> If that's feasible, sure! Does anyone know the right people? Afaik, it involves getting written & signed papers from all the contributors sent to FSF...iow, it's not so easy and therefore I believe that for now it's better to just create public repo as Russel has suggested below:

 
 p.s. Here is snippet from http://orgmode.org/worg/org-contribute.php
 saying:
 
 <quote>
 Copyright issues when contributing to Emacs org-mode
 
 Org is made of many files. Most of them are also distributed as part
 of GNU Emacs. These files are called the Org core, and they are all
 copyrighted by the Free Software Foundation, Inc. If you consider
 contributing to these files, your first need to grant the right to
 include your works in GNU Emacs to the FSF. For this you need to
 complete this form, send it to assign gnu.org, and tell the Org-mode
 maintainer when this process is complete. Some people consider this a
 hassle. I don't want to discuss this in detail here - there are some
 good reasons for getting the copyright registered, an example is
 discussed in this FLOSS weekly podcast. Furthermore, by playing
 according to the Emacs rules, we gain the fantastic advantage that
 every version of Emacs ships with Org-mode already fully built in. So
 please consider doing this - it makes our work as maintainers so much
 easier, because we can then take your patches without any additional
 work. 
 </quote>
 

It's ridiculous that the FSF doesn't trust their own license (GPL) and wants to have the copyright for any code in "their" software like GCC or Emacs. How can they tell people that it's great to have open source software because you can share code / use foreign code, as long as you follow the licenses, when they don't dare to trust foreign GPL code themselves? (PS: I *do* like the idea of open source and even the GPL - even though it's not appropriate for everything of course.)
Oct 24 2010
parent =?UTF-8?B?IkrDqXLDtG1lIE0uIEJlcmdlciI=?= <jeberger free.fr> writes:
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Daniel Gibson wrote:
 It's ridiculous that the FSF doesn't trust their own license (GPL) and
 wants to have the copyright for any code in "their" software like GCC o=

 Emacs.
 How can they tell people that it's great to have open source software
 because you can share code / use foreign code, as long as you follow th=

 licenses, when they don't dare to trust foreign GPL code themselves?
=20

matter of being able to defend it: if someone violates the license they will not be able to attack the violator if they are not the copyright holder. Remember that to the FSF, the GPL isn't just (or even primarily) a license. It is above else a weapon to push their vision of open source software forward. A GPL that they cannot enforce in front of a judge is useless to them. Jerome --=20 mailto:jeberger free.fr http://jeberger.free.fr Jabber: jeberger jabber.fr
Oct 24 2010
prev sibling parent Walter Bright <newshound2 digitalmars.com> writes:
Russel Winder wrote:
 I note that we need to begin a campaign to get D Mode into the Emacs
 repository/distribution/etc.  I am going to propose that I volunteer
 myself to do this as I am also involved with the Groovy mode and so I
 can "kill two birds with one stone" by working to get both these modes
 in.  Given that both modes are based on CC Mode, I propose to approach
 the CC Mode maintainer and ask his advice.  Does this seem reasonable?

Yes, please!
Oct 24 2010
prev sibling next sibling parent Gour <gour atmarama.net> writes:
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Wed, 20 Oct 2010 18:59:22 +0100
 "Russel" =3D=3D Russel Winder wrote:






Hello Russel, Russel> The thread "is D too modern for Emacs" ended indecisively. Right. Russel> There are some doubts about DSource even though perhaps it is Russel> the natural place -- and even though they do not support Russel> Bazaar, which they should. I personally prefer Bazaar or Russel> Mercurial over Git (which I find over complicated and not Russel> really any faster than Bazaar or Mercurial). I like Launchpad Russel> though I know some do not. BitBucket has had a chance of Russel> ownership since the previous thread. I personally use Monotone, but prefer bzr & hg over git as well. Russel> Actually setting up a branch/repository is trivial compared to Russel> getting a shared view as to what to do :-) It looks that there are too many dead projects on dsource, so maybe better something else. Maybe the 1st one who is inspired can just setup repo and inform us. Sincerely, Gour --=20 Gour | Hlapicina, Croatia | GPG key: CDBF17CA ----------------------------------------------------------------
Oct 20 2010
prev sibling next sibling parent Gour <gour atmarama.net> writes:
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Wed, 20 Oct 2010 18:59:22 +0100
 "Russel" =3D=3D Russel Winder wrote:






Russel> Actually setting up a branch/repository is trivial compared to Russel> getting a shared view as to what to do :-) I forgot to say that, imho, we should ask Andrei since he is the 2nd contributor to d-mode 'project'.... Sincerely, Gour --=20 Gour | Hlapicina, Croatia | GPG key: CDBF17CA ----------------------------------------------------------------
Oct 20 2010
prev sibling next sibling parent Russel Winder <russel russel.org.uk> writes:
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2010-10-20 at 21:09 +0200, Gour wrote:
 On Wed, 20 Oct 2010 18:59:22 +0100
 "Russel" =3D=3D Russel Winder wrote:






Russel> Actually setting up a branch/repository is trivial compared to Russel> getting a shared view as to what to do :-) =20 I forgot to say that, imho, we should ask Andrei since he is the 2nd contributor to d-mode 'project'....

Works for me. I'll delay creating a Launchpad project and team, and establishing a Bazaar branch as the trunk until Andrei gives approval to the plan ;-) --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.n= et 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel russel.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Oct 20 2010
prev sibling next sibling parent Gour <gour atmarama.net> writes:
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Wed, 20 Oct 2010 16:38:49 -0700
 "Brad" =3D=3D Brad Roberts wrote:






Brad> Why house it outside the emacs source repository? Get it Brad> incorporated into the primary distribution channel for emacs Brad> itself and everyone wins, no? I think it's good idea to have d-mode shipped with Emacs, but to have separate project as well...think e.g. org-mode. Sincerely, Gour --=20 Gour | Hlapicina, Croatia | GPG key: CDBF17CA ----------------------------------------------------------------
Oct 20 2010
prev sibling next sibling parent Gour <gour atmarama.net> writes:
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Wed, 20 Oct 2010 19:39:12 -0500
 "Andrei" =3D=3D Andrei Alexandrescu wrote:






Andrei> If that's feasible, sure! Does anyone know the right people? Afaik, it involves getting written & signed papers from all the contributors sent to FSF...iow, it's not so easy and therefore I believe that for now it's better to just create public repo as Russel has suggested below:=20 Russel> Works for me. I'll delay creating a Launchpad project and Russel> team, and establishing a Bazaar branch as the trunk until Russel> Andrei gives approval to the plan ;-) In parallel to that, it's possible to research further what is required to include d-mode in Emacs itself, but, as I wrote in another post, it can be win/win - having both separate project and being included in Emacs by submitting specific release prior to official release of Emacs. Sincerely, Gour p.s. Here is snippet from http://orgmode.org/worg/org-contribute.php saying: <quote> Copyright issues when contributing to Emacs org-mode Org is made of many files. Most of them are also distributed as part of GNU Emacs. These files are called the Org core, and they are all copyrighted by the Free Software Foundation, Inc. If you consider contributing to these files, your first need to grant the right to include your works in GNU Emacs to the FSF. For this you need to complete this form, send it to assign gnu.org, and tell the Org-mode maintainer when this process is complete. Some people consider this a hassle. I don't want to discuss this in detail here - there are some good reasons for getting the copyright registered, an example is discussed in this FLOSS weekly podcast. Furthermore, by playing according to the Emacs rules, we gain the fantastic advantage that every version of Emacs ships with Org-mode already fully built in. So please consider doing this - it makes our work as maintainers so much easier, because we can then take your patches without any additional work.=20 </quote> --=20 Gour | Hlapicina, Croatia | GPG key: CDBF17CA ----------------------------------------------------------------
Oct 20 2010
prev sibling next sibling parent Graham Fawcett <fawcett uwindsor.ca> writes:
On Thu, 21 Oct 2010 08:43:22 +0200, Gour wrote:

 On Wed, 20 Oct 2010 19:39:12 -0500
 "Andrei" == Andrei Alexandrescu wrote:






Andrei> If that's feasible, sure! Does anyone know the right people? Afaik, it involves getting written & signed papers from all the contributors sent to FSF...iow, it's not so easy and therefore I believe that for now it's better to just create public repo as Russel has suggested below: Russel> Works for me. I'll delay creating a Launchpad project and Russel> team, and establishing a Bazaar branch as the trunk until Russel> Andrei gives approval to the plan ;-) In parallel to that, it's possible to research further what is required to include d-mode in Emacs itself, but, as I wrote in another post, it can be win/win - having both separate project and being included in Emacs by submitting specific release prior to official release of Emacs.

Consider including it in ELPA, the (relatively new) Emacs Lisp Package Archive project: http://tromey.com/elpa/upload.html http://emacs-fu.blogspot.com/2009/04/elpa.html It works really well as a package manager for Elisp projects. You are encouraged to assign your code to FSF, but it's not mandatory. Best, Graham
Oct 21 2010
prev sibling next sibling parent Russel Winder <russel russel.org.uk> writes:
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2010-10-20 at 22:24 +0100, Russel Winder wrote:
[ . . . ]
 Works for me.  I'll delay creating a Launchpad project and team, and
 establishing a Bazaar branch as the trunk until Andrei gives approval to
 the plan ;-)

OK, I created a project on Launchpad. https://launchpad.net/emacs-d-mode. There are currently two Bazaar branches lp:~russel/emacs-d-mode/original and lp:~russel/emacs-d-mode/emacs23 (which is a branch of original with the Emacs23 hack -- which really needs sorting out and turning into a proper fix. I have made the emacs23 branch the trunk so lp:emacs-d-mode is the Emacs 23 branch. As I understand it Bazaar is the official version control system for Emacs. For the moment I am the owner of the project and the branches, so by fiat have elected myself as the maintainer -- I guess I should amend the mode source to reflect this. I have though also created an Emacs D Mode Maintainers team, so if others are interested in helping with this then they can join the team and I can pass ownership of the project and branches to the team. If you are using Emacs and want to use this mode then you branch the branch to somewhere on your filestore and put a link into your Emacs modes directory: cd <some-sane-path-for-Bazaar-branches> ; bzr branch lp:emacs-d-mod= e Emacs-D-Mode cd ~/.emacs.d ; ln -s <some-sane-path-for-Bazaar-branches>/Emacs-D-= Mode/d-mode.el . replacing <some-sane-path-for-Bazaar-branches> with a valid path for your system. The first line works for all operating systems (assuming you have Bazaar installed), the second line works on all the operating systems I use. This means Windows users are on their own! So now the question is how to amend the various web pages: http://www.emacswiki.org/emacs/DMode http://www.wikiservice.at/d/wiki.cgi?EditorSupport/EmacsEditor http://www.wikiservice.at/d/wiki.cgi?EditorSupport/EmacsDMode http://www.prowiki.org/wiki4d/wiki.cgi?EditorSupport/EmacsDMode to name but four, to reflect the fact that these Bazaar branches are the master sources of the mode and not the text on the wiki pages? Clearly the mechanism is press the edit button and do the editing, what I mean is what to do about agreeing what to evolve the content to? I note that we need to begin a campaign to get D Mode into the Emacs repository/distribution/etc. I am going to propose that I volunteer myself to do this as I am also involved with the Groovy mode and so I can "kill two birds with one stone" by working to get both these modes in. Given that both modes are based on CC Mode, I propose to approach the CC Mode maintainer and ask his advice. Does this seem reasonable? --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.n= et 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel russel.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Oct 22 2010
prev sibling next sibling parent Russel Winder <russel russel.org.uk> writes:
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2010-10-20 at 17:37 -0500, Andrei Alexandrescu wrote:
[ . . . ]
 At any rate, the mode should stay downloadable off digitalmars.com (it=

 already is: http://www.digitalmars.com/d/dlinks.html). So please keep me=

 in the loop.

The D-Mode link points to http://home.comcast.net/~benhinkle/d-mode.zip which seems distinctly out of date compared to the information on http://www.wikiservice.at/d/wiki.cgi?EditorSupport/EmacsEditor and http://www.wikiservice.at/d/wiki.cgi?EditorSupport/EmacsDMode. I guess all of this needs updating en bloc? I will investigate ensuring that there is a download file on the Launchpad site so that people can get the current version without using Bazaar. This can then replace the Hinkle zipfile as the target of the download link on the DigitalMars page. What is the protocol for getting listed as a "D Consultant"? Currently the "D Consultants" link points to http://www.tionex.de/de/dater/dater.html --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.n= et 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel russel.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Oct 22 2010
prev sibling next sibling parent Russel Winder <russel russel.org.uk> writes:
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2010-10-20 at 17:37 -0500, Andrei Alexandrescu wrote:
[ . . . ]
 At any rate, the mode should stay downloadable off digitalmars.com (it=

 already is: http://www.digitalmars.com/d/dlinks.html). So please keep me=

 in the loop.

I have set up the Launchpad page so that the E-Lisp file (or a tarball if the mode ever becomes a multi-file distribution) can be downloaded easily. cf. https://launchpad.net/emacs-d-mode which has a big green download area lower right. The actual URL for the file is release specific and so should not be quoted anywhere directly so as to avoid being outdated as new releases are made. --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.n= et 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel russel.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Oct 22 2010
prev sibling next sibling parent Gour <gour atmarama.net> writes:
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Sat, 23 Oct 2010 06:50:10 +0100
 "Russel" =3D=3D Russel Winder wrote:






Russel> OK, I created a project on Launchpad. Russel> https://launchpad.net/emacs-d-mode. There are currently two Russel> Bazaar branches lp:~russel/emacs-d-mode/original and Russel> lp:~russel/emacs-d-mode/emacs23 (which is a branch of original Russel> with the Emacs23 hack -- which really needs sorting out and Russel> turning into a proper fix. I have made the emacs23 branch the Russel> trunk so lp:emacs-d-mode is the Emacs 23 branch. Thank you very much for doing it. Russel> I note that we need to begin a campaign to get D Mode into the Russel> Emacs repository/distribution/etc. I am going to propose that Russel> I volunteer myself to do this as I am also involved with the Russel> Groovy mode and so I can "kill two birds with one stone" by Russel> working to get both these modes in. Given that both modes are Russel> based on CC Mode, I propose to approach the CC Mode maintainer Russel> and ask his advice. Does this seem reasonable? It does! Please, go for it. Sincerely, Gour --=20 Gour | Hlapicina, Croatia | GPG key: CDBF17CA ----------------------------------------------------------------
Oct 23 2010
prev sibling next sibling parent Gour <gour atmarama.net> writes:
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Sat, 23 Oct 2010 07:27:57 +0100
 "Russel" =3D=3D Russel Winder wrote:






Russel> I have set up the Launchpad page so that the E-Lisp file (or a Russel> tarball if the mode ever becomes a multi-file distribution) can Russel> be downloaded easily. cf. https://launchpad.net/emacs-d-mode Russel> which has a big green download area lower right. The actual Russel> URL for the file is release specific and so should not be Russel> quoted anywhere directly so as to avoid being outdated as new Russel> releases are made. I've created package for Archlinux - see: http://aur.archlinux.org/packages.php?ID=3D42144 Sincerely, Gour --=20 Gour | Hlapicina, Croatia | GPG key: CDBF17CA ----------------------------------------------------------------
Oct 24 2010
prev sibling parent Russel Winder <russel russel.org.uk> writes:
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Gour,

On Sun, 2010-10-24 at 09:31 +0200, Gour wrote:
 On Sat, 23 Oct 2010 07:27:57 +0100
 "Russel" =3D=3D Russel Winder wrote:






Russel> I have set up the Launchpad page so that the E-Lisp file (or a Russel> tarball if the mode ever becomes a multi-file distribution) can Russel> be downloaded easily. cf. https://launchpad.net/emacs-d-mode Russel> which has a big green download area lower right. The actual Russel> URL for the file is release specific and so should not be Russel> quoted anywhere directly so as to avoid being outdated as new Russel> releases are made. =20 I've created package for Archlinux - see: =20 http://aur.archlinux.org/packages.php?ID=3D42144

I guess this means we should campaign to get a package into Debian (and thence Ubuntu), and MacPorts. I'll see if I can get the people who do the Groovy and Gant packages for these systems to help me find the right people or just do it to get rid of me! I am away for the enxt few days, likely with zero access to the Internet, so it will be next week before I can get onto this. --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.n= et 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel russel.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Oct 24 2010