From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Gabriele Lanaro Newsgroups: gmane.emacs.help Subject: Re: Make a "general" Emacs configuration Date: Tue, 10 Aug 2010 18:50:54 +0000 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=0016363b84d2ebc497048d7c9cc2 X-Trace: dough.gmane.org 1281466330 4316 80.91.229.12 (10 Aug 2010 18:52:10 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 10 Aug 2010 18:52:10 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Andrea Crotti Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Aug 10 20:52:09 2010 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Oitvh-00069V-68 for geh-help-gnu-emacs@m.gmane.org; Tue, 10 Aug 2010 20:52:07 +0200 Original-Received: from localhost ([127.0.0.1]:54584 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OitvU-0000iu-Ri for geh-help-gnu-emacs@m.gmane.org; Tue, 10 Aug 2010 14:51:52 -0400 Original-Received: from [140.186.70.92] (port=56775 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oitub-0000KI-RJ for help-gnu-emacs@gnu.org; Tue, 10 Aug 2010 14:50:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Oitua-0008P2-FT for help-gnu-emacs@gnu.org; Tue, 10 Aug 2010 14:50:57 -0400 Original-Received: from mail-qw0-f41.google.com ([209.85.216.41]:49294) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Oitua-0008Oo-D7 for help-gnu-emacs@gnu.org; Tue, 10 Aug 2010 14:50:56 -0400 Original-Received: by qwk4 with SMTP id 4so9696349qwk.0 for ; Tue, 10 Aug 2010 11:50:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=WeZiyAde1aaQhbr/1S8zm+Cnv8BCCKSZW0ivS2N1gok=; b=aQfLIkXY09GOUMQSzQ1t2tnJaBXcfJdyTyj+jMBwpIzB4ww7CtK6qh9lmzEmmRNGNE o3Nxh7IG+GYu8r6sLBWbPuVN/wWu1OkVPu1Mz4a6I0ZpkiHcLbdlBc/2nJ1KPaisZIt4 bySyVZEOhn9A+91FLKRTcEVmm4kSykbiroYzo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=QOyGEzEemJpe5f7SqzqmtEJLs9O3kRi/T8ezhwhP5gfnpr0D3ySnaUzigbK+3OtW1Z oBA9ZMAd0Jsamkk404Zrs6zoPx1QBUHrSQo7mkX07QN3NclBkGswPSaynIfVAiLUk9jZ ZGi8ZXlM3/oFB8RM2pEDv9XNvAaXa33DumVIY= Original-Received: by 10.229.185.208 with SMTP id cp16mr1193929qcb.213.1281466255000; Tue, 10 Aug 2010 11:50:55 -0700 (PDT) Original-Received: by 10.229.9.73 with HTTP; Tue, 10 Aug 2010 11:50:54 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:74527 Archived-At: --0016363b84d2ebc497048d7c9cc2 Content-Type: text/plain; charset=ISO-8859-1 I haven't understood very well your question, anyway there's already a package manager for emacs, called ELPA, http://tromey.com/elpa/install.html A part from this I've found the best configuration/modularization work done in the emacs-starter-kit packages http://github.com/technomancy/emacs-starter-kit (it uses ELPA extensively). Hope it can help a bit... 2010/8/10 Andrea Crotti > Joel James Adamson writes: > > > Andrea Crotti writes: > > > >> Reading now again the doc looks like it could work exactly like that > >> anyway, but I still have some troubles understanding the submodules... > > > > So...what's your question? > > > > Joel > > Yes sorry there were no real questions, I was just wondering if you had > some good advices in maintaing external packages using different OS. > > I practiced finally with the git submodule and it looks exactly what I > wanted. > So it's very easy to upgrade packages that are already using git, and > they keep the same version that is on the server. > > For the others that don't use git maybe I could > - mirror them on github updating from time to time (there are already > many of these mirrors on github) > - add the mirrors as submodule > > But like this I risk to end up having too many project, but I don't see > any other clean way to accomplish this... > > > --0016363b84d2ebc497048d7c9cc2 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I haven't understood very well your question, anyway there's alread= y a package manager for emacs, called ELPA, http://tromey.com/elpa/install.html

A part from= this I've found the best configuration/modularization work done in the= emacs-starter-kit packages http://github.com/technomancy/emacs-starter-kit (it uses E= LPA extensively).

Hope it can help a bit...


2010/8/= 10 Andrea Crotti <andrea.crotti.0@gmail.com>
Joel James Adamson <adamsonj@email.unc.edu> writes:

> Andrea Crotti <andrea.= crotti.0@gmail.com> writes:
>
>> Reading now again the doc looks like it could work exactly like th= at
>> anyway, but I still have some troubles understanding the submodule= s...
>
> So...what's your question?
>
> Joel

Yes sorry there were no real questions, I was just wondering if you h= ad
some good advices in maintaing external packages using different OS.

I practiced finally with the git submodule and it looks exactly what I
wanted.
So it's very easy to upgrade packages that are already using git, and they keep the same version that is on the server.

For the others that don't use git maybe I could
- mirror them on github updating from time to time (there are already
=A0many of these mirrors on github)
- add the mirrors as submodule

But like this I risk to end up having too many project, but I don't see=
any other clean way to accomplish this...



--0016363b84d2ebc497048d7c9cc2--