From 5786fe115fe66081a4ba996231c82489422517b4 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Fri, 30 Jul 2021 23:18:01 -0700 Subject: Add ‘emacs-oni-cmake’ and required packages --- oni/packages/emacs-config.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'oni/packages/emacs-config.scm') diff --git a/oni/packages/emacs-config.scm b/oni/packages/emacs-config.scm index 98c112c..8f13f61 100644 --- a/oni/packages/emacs-config.scm +++ b/oni/packages/emacs-config.scm @@ -5,6 +5,7 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (gnu packages emacs-xyz) #:use-module (gnu packages llvm) + #:use-module (gnu packages cmake) #:use-module (gnu packages bash) #:use-module (oni packages emacs) #:use-module (oni packages go)) @@ -355,3 +356,19 @@ Emacs"))) ("emacs-oni-data-dir" ,emacs-oni-data-dir))) (synopsis "My Emacs Clojure configuration") (description "This package provides my configuration for Clojure"))) + +(define-public emacs-oni-cmake + (package + (inherit emacs-oni-config) + (name "emacs-oni-cmake") + (arguments + '(#:include '("oni-cmake.el"))) + (propagated-inputs + `(("emacs-cmake-mode" ,emacs-cmake-mode) + ("emacs-oni-company" ,emacs-oni-company) + ("emacs-oni-flycheck" ,emacs-oni-flycheck) + ("emacs-oni-lsp" ,emacs-oni-lsp) + ("emacs-cmake-font-lock" ,emacs-cmake-font-lock) + ("emacs-eldoc-cmake" ,emacs-eldoc-cmake))) + (synopsis "My Emacs CMake confifguration") + (description "This package provides my configuration for CMake"))) -- cgit v1.2.3-54-g00ecf