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