[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#31490] [PATCH] gnu: Add emacs-cmake-mode.

From: Maxim Cournoyer
Subject: [bug#31490] [PATCH] gnu: Add emacs-cmake-mode.
Date: Fri, 18 May 2018 13:07:07 +0000

On May 18, 2018 12:27:16 PM UTC, Oleg Pykhalov <address@hidden> wrote:
>* gnu/packages/cmake.scm (emacs-cmake-mode): New public variable.
> gnu/packages/cmake.scm | 17 +++++++++++++++++
> 1 file changed, 17 insertions(+)
>diff --git a/gnu/packages/cmake.scm b/gnu/packages/cmake.scm
>index e6c5c4e79..eba7a92c0 100644
>--- a/gnu/packages/cmake.scm
>+++ b/gnu/packages/cmake.scm
>@@ -206,3 +206,20 @@ and workspaces that can be used in the compiler
>environment of your choice.")
>     (inputs
>      `(("rhash" ,rhash)
>        ,@(package-inputs cmake)))))
>+(define-public emacs-cmake-mode
>+  (package
>+    (inherit cmake)
>+    (name "emacs-cmake-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 "Auxiliary"))))))
>+    (synopsis "Emacs major mode for editing Cmake expressions")
>+    (description "@code{cmakeos-mode} provides an Emacs major mode for
>+Cmake files.  It supports syntax highlighting, indenting and refilling

Thanks for packaging it. Should we delete the Emacs mode files from our cmake 
package to not have duplication in the store when installing both CMake and 

I haven't tested it but it LGTM.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]