[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to Port Setup to Different OS?
From: |
Jorge Araya Navarro |
Subject: |
Re: How to Port Setup to Different OS? |
Date: |
Wed, 05 Nov 2014 20:40:09 -0600 |
I actually generate a list of packages using a Python script inside a org
source code block, resulting in a
.el file that is later loaded by Emacs.
You can take a look at my conf here[1], and the resulting file here[2]
I use this to same some time making my list of dependencies.
[1]:
https://bitbucket.org/shackra/.emacs.d/src/c70ac0056202654c21ecf102ab6a1bbb9a103a5a/emacs-init.org?at=master#cl-91
[2]:
https://bitbucket.org/shackra/.emacs.d/src/c70ac0056202654c21ecf102ab6a1bbb9a103a5a/paquetes.el?at=master
Steven Knight writes:
> Hello Ari,
>
> I suggest use-package[1]. Here's how you would use it:
>
> ; require package, update 'package-archives
> (require 'package)
> (add-to-list 'package-archives
> '("melpa" . "http://melpa.org/packages/") t)
> (package-refresh-contents)
> (package-initialize)
>
> ; install use-package if necessary
> (unless (package-installed-p 'use-package)
> (package-install 'use-package))
>
> ; load use-package
> (require 'use-package)
>
> ; install (if necessary) dash, better-defaults and web-mode
> (use-package dash :ensure dash)
> (use-package better-defaults :ensure better-defaults)
> (use-package web-mode :ensure web-mode)
>
> The ":ensure" option tells use-package to install the package if
> necessary [2].
>
> Thank you,
>
> [1] https://github.com/jwiegley/use-package
> [2] https://github.com/jwiegley/use-package#for-packageel-users
--
Pax et bonum.
Jorge Araya Navarro.
ES: DiseƱador Publicitario, Programador Python y colaborador en Parabola
GNU/Linux-libre
EN: Ads Designer, Python programmer and contributor Parabola GNU/Linux-libre
EO: Anonco grafikisto, Pitino programalingvo programisto kai kontribuanto en
Parabola GNU/Linux-libre
https://es.gravatar.com/shackra