From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Alexis Newsgroups: gmane.emacs.help Subject: Re: Define list of packages in ~/.emacs.d/init.el Date: Thu, 30 Nov 2017 12:47:30 +1100 Message-ID: <87bmjkk05p.fsf@gmail.com> References: <20171128144816.nikq2gj2dljgdnpc@atuin.ls42.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-Trace: blaine.gmane.org 1512006498 2022 195.159.176.226 (30 Nov 2017 01:48:18 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 30 Nov 2017 01:48:18 +0000 (UTC) User-Agent: mu4e 0.9.19; emacs 25.2.1 Cc: help-gnu-emacs@gnu.org To: Stephan Brauer Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Nov 30 02:48:06 2017 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKDxM-00081S-De for geh-help-gnu-emacs@m.gmane.org; Thu, 30 Nov 2017 02:48:04 +0100 Original-Received: from localhost ([::1]:45870 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKDxT-00087T-Jg for geh-help-gnu-emacs@m.gmane.org; Wed, 29 Nov 2017 20:48:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34304) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKDwx-00087C-12 for help-gnu-emacs@gnu.org; Wed, 29 Nov 2017 20:47:39 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eKDwt-0008BP-Uj for help-gnu-emacs@gnu.org; Wed, 29 Nov 2017 20:47:39 -0500 Original-Received: from mail-pl0-x236.google.com ([2607:f8b0:400e:c01::236]:46377) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eKDwt-0008B1-Nw for help-gnu-emacs@gnu.org; Wed, 29 Nov 2017 20:47:35 -0500 Original-Received: by mail-pl0-x236.google.com with SMTP id i6so3246130plt.13 for ; Wed, 29 Nov 2017 17:47:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=FVUX0MfFPJ6EM0XILjhg5xyRifXRo44BCP6fuWk1eb0=; b=uANmki0W88O4Sb7mYymKhwuyxMdxhxjMWzb4cCWGsSnzdpxYCbU8ae2pRMX6LQVsCT mlBXC9uBAFswqm0adbZ2AvvwuV29NEcdklVjxHNc6vKh6AtMTj9LP4m+5XU6OPEkvBVJ oWrxXHZrffbBCs/qawFBFZlJlXyW+Se1n6T6Xa8ZKIYKB3NA9NCWLX2AiStwCbbl/DKh NhIc3LkCa/lUGrkpRm80tPLLqBUgxf/XpnRucMl+smT4dVcy63Y8qh5/UhLopWXSbeQr 4qS8wcqgxTTO65by1Faj09kTyXKRZnIipUE28drcOt9sZgpAn9rTJDytaE89elf08Rn7 eW3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=FVUX0MfFPJ6EM0XILjhg5xyRifXRo44BCP6fuWk1eb0=; b=junJutj04FWL46nWa7tVZT6oEw4V4Ezfuoo2s0Hjb3wh+575hrkg1Y4cJVas9EWAfH xzzU5JQpogDLKN33xFyfB+gRa0wmQjJg4RZS1lhGRfAVDtngfiPDAvM1rRJ9GmscGsIt eXkOxbcCL7ruSju0pibOkCksQhaSTWb3glIKpqRS1ICEVLBusTXslQoE7yBpYfaPLckT 2bkYYNwfgHsIzxAtpho7GjWDAFFy5KwfhJyu0kTYvThb/LWBUN4TAQNnrpXUJCpgtHMB 7uqXTUdyM0YyrkUV8DCzgvgXfaxgDcTX2BvL6HoSeQTlTOV/G71OnNMPBfud9yG4SvPx /qqQ== X-Gm-Message-State: AJaThX4QpN2MRKmmtSiyDpb497OsQsMgJN090aoaDAFxGTvc8RVrZh04 xy9Y2dWpgkEdBfsneCw6zXyQow== X-Google-Smtp-Source: AGs4zMZk9tOZl9LPJBfHbokVIzQ6WX6kfqKAbXgUHm51oQ3IumKfYSKfDSRjQXLz5qxLX4eyszGgfw== X-Received: by 10.84.242.145 with SMTP id d17mr854003pll.4.1512006454269; Wed, 29 Nov 2017 17:47:34 -0800 (PST) Original-Received: from localhost (CAPCPE-124-189-167-250.rsqv1.lon.bigpond.net.au. [124.189.167.250]) by smtp.gmail.com with ESMTPSA id t75sm5207940pfi.146.2017.11.29.17.47.33 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 29 Nov 2017 17:47:33 -0800 (PST) In-reply-to: <20171128144816.nikq2gj2dljgdnpc@atuin.ls42.de> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400e:c01::236 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:115144 Archived-At: Stephan Brauer writes: > I've been searching for a way to define a list of packages that > I > wan't to have installed and then have them installed or updated > whenever emacs is started. I think this way I can easily put my > init.el into version control and on every system I use for emacs > just > deploy that file and emacs does the rest. > > Does someone here know about a way to do that? i don't use it myself, but i know many people use John Wiegley's `use-package`: https://github.com/jwiegley/use-package Alexis.