David Thompson (2016-05-27 17:10 +0300) wrote: > * gnu/packages/emacs.scm (emacs-better-defaults): New variable. > --- > gnu/packages/emacs.scm | 21 +++++++++++++++++++++ > 1 file changed, 21 insertions(+) > > > diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm > index 5d6db5a..105c25d 100644 > --- a/gnu/packages/emacs.scm > +++ b/gnu/packages/emacs.scm > @@ -1706,3 +1706,24 @@ It is recommended to use @code{clojure-mode} with > paredit or smartparens.") > The purpose of this library is to wrap all the quirks and hassle of > @code{package.el} into a sane API.") > (license license:gpl3+))) > + > +(define-public emacs-better-defaults > + (package > + (name "emacs-better-defaults") > + (version "0.1.3") > + (source > + (origin > + (method url-fetch) > + (uri (string-append > "http://stable.melpa.org/packages/better-defaults-" > + version ".el"))
My understanding is that we prefer to retrieve a source directly from the upstream, so it is better to use: https://github.com/technomancy/better-defaults/archive/0.1.3.tar.gz Otherwise, LGTM. > + (sha256 > + (base32 > + "0lvpmja8i8v10lbcvzj6pd7vn9c7gnlbcddd416g2pjq0yydydgf")))) > + (build-system emacs-build-system) > + (home-page "https://github.com/technomancy/better-defaults") > + (synopsis "Better defaults for Emacs") > + (description > + "Better defaults attempts to address the most obvious deficiencies of > the > +Emacs default configuration in uncontroversial ways that nearly everyone can > +agree upon.") > + (license license:gpl3+))) -- Alex