~ruther/guix-local

f7e8302b4e04616d88b74efc3fb526a2690dadf2 — Oleg Pykhalov 8 years ago f4c808d
gnu: Add emacs-nix-mode.

* gnu/packages/emacs.scm (emacs-nix-mode): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
1 files changed, 17 insertions(+), 0 deletions(-)

M gnu/packages/emacs.scm
M gnu/packages/emacs.scm => gnu/packages/emacs.scm +17 -0
@@ 5226,6 5226,23 @@ multiplexer.")
editing RPM spec files.")
    (license license:gpl2+)))

(define-public emacs-nix-mode
  (package
    (inherit nix)
    (name "emacs-nix-mode")
    (build-system emacs-build-system)
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (add-after 'unpack 'chdir-elisp
           ;; Elisp directory is not in root of the source.
           (lambda _
             (chdir "misc/emacs"))))))
    (synopsis "Emacs major mode for editing Nix expressions")
    (description "@code{nixos-mode} provides an Emacs major mode for editing
Nix expressions.  It supports syntax highlighting, indenting and refilling of
comments.")))

(define-public emacs-git-messenger
  (package
    (name "emacs-git-messenger")