From ce74e520115a6d51b237a953fdf1468bc2b54d44 Mon Sep 17 00:00:00 2001 From: ng0 Date: Wed, 12 Oct 2016 23:00:26 +0000 Subject: gnu: Add emacs-goto-chg. * gnu/packages/emacs.scm (emacs-goto-chg): New variable. Co-authored-by: Alex Kost --- gnu/packages/emacs.scm | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) (limited to 'gnu/packages/emacs.scm') diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 1b345dba1f..1228ab26b5 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -12,7 +12,7 @@ ;;; Copyright © 2016 David Thompson ;;; Copyright © 2016 Matthew Jordan ;;; Copyright © 2016 Roel Janssen -;;; Copyright © 2016 ng0 +;;; Copyright © 2016 ng0 ;;; Copyright © 2016 Alex Griffin ;;; Copyright © 2016 Nicolas Goaziou ;;; Copyright © 2016 Alex Vong @@ -2981,6 +2981,29 @@ (define-public emacs-ebuild-mode news items, openrc and runscripts.") (license license:gpl2+))) +(define-public emacs-goto-chg + (package + (name "emacs-goto-chg") + (version "1.6") + (source + (origin + (method url-fetch) + ;; There is no versioned source. + (uri "https://www.emacswiki.org/emacs/download/goto-chg.el") + (sha256 + (base32 + "078d6p4br5vips7b9x4v6cy0wxf6m5ij9gpqd4g33bryn22gnpij")))) + (build-system emacs-build-system) + ;; There is no other home page. + (home-page "https://www.emacswiki.org/emacs/goto-chg.el") + (synopsis "Go to the last change in the Emacs buffer") + (description + "This package provides @code{M-x goto-last-change} command that goes to +the point of the most recent edit in the current Emacs buffer. When repeated, +go to the second most recent edit, etc. Negative argument, @kbd{C-u -}, is +used for reverse direction.") + (license license:gpl2+))) + (define-public emacs-writegood-mode (package (name "emacs-writegood-mode") -- cgit v1.2.3 From 2edbfbf58843f20114d555445d38f6e0ffd1f4e7 Mon Sep 17 00:00:00 2001 From: ng0 Date: Wed, 12 Oct 2016 23:00:27 +0000 Subject: gnu: Add emacs-evil. * gnu/packages/emacs.scm (emacs-evil): New variable. Co-authored-by: Alex Kost --- gnu/packages/emacs.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'gnu/packages/emacs.scm') diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 1228ab26b5..18360e02f3 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -2981,6 +2981,31 @@ (define-public emacs-ebuild-mode news items, openrc and runscripts.") (license license:gpl2+))) +(define-public emacs-evil + (package + (name "emacs-evil") + (version "1.2.12") + (source + (origin + (method url-fetch) + (uri (string-append "https://bitbucket.org/lyro/evil/get/" + version ".tar.bz2")) + (file-name (string-append name "-" version ".tar.bz2")) + (sha256 + (base32 + "17cda9fnbq3gmjcxs3lyq64gxswrf37y864bm53rldwsk3khq2yi")))) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-undo-tree" ,emacs-undo-tree) + ("emacs-goto-chg" ,emacs-goto-chg))) + (home-page "https://bitbucket.com/lyro/evil") + (synopsis "Extensible Vi layer for Emacs") + (description + "Evil is an extensible vi layer for Emacs. It emulates the +main features of Vim, and provides facilities for writing custom +extensions.") + (license license:gpl3+))) + (define-public emacs-goto-chg (package (name "emacs-goto-chg") -- cgit v1.2.3 From 71d3ee1cbbccdf984c8f53d4b9596a4e06489769 Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Thu, 13 Oct 2016 11:19:57 +0530 Subject: gnu: Add emacs-nginx-mode. * gnu/packages/emacs.scm (emacs-nginx-mode): New variable. Signed-off-by: Alex Kost --- gnu/packages/emacs.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'gnu/packages/emacs.scm') diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 18360e02f3..6e9c181b21 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -3231,3 +3231,24 @@ (define-public m17n-lib This package contains the library runtime.") (license license:lgpl2.1+))) + +(define-public emacs-nginx-mode + (package + (name "emacs-nginx-mode") + (version "1.1.4") + (source + (origin + (method url-fetch) + (uri (string-append + "https://github.com/ajc/nginx-mode/archive/v" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1lvkj07kq0jkskr2f61vqb5rlrbnaz9a76ikq40w6925i2r970rr")))) + (build-system emacs-build-system) + (home-page "https://github.com/ajc/nginx-mode") + (synopsis "Emacs major mode for editing nginx config files") + (description "This package provides an Emacs major mode for +editing nginx config files.") + (license license:gpl2+))) -- cgit v1.2.3