From 9e8de4aae697f31de4b51197c204ae819d1069b9 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Tue, 27 Jul 2021 21:12:12 -0700 Subject: [PATCH] Add more packages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ‘emacs-oni-browse-url’, ‘emacs-oni-prescient’, ‘emacs-oni-company’, ‘emacs-oni-paredit’, ‘emacs-oni-clojure’ --- oni/packages/emacs-config.scm | 63 +++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/oni/packages/emacs-config.scm b/oni/packages/emacs-config.scm index 436bd96..0844ddb 100644 --- a/oni/packages/emacs-config.scm +++ b/oni/packages/emacs-config.scm @@ -291,3 +291,66 @@ Emacs"))) ("emacs-nroam" ,emacs-nroam))) (synopsis "My Emacs Org Roam configuration") (description "This package provides my configuration for Org Roam"))) + +(define-public emacs-oni-browse-url + (package + (inherit emacs-oni-config) + (name "emacs-oni-browse-url") + (arguments + '(#:include '("oni-browse-url.el"))) + (synopsis "My Emacs Browse Url configuration") + (description "This package provides my configuration for Browse Url"))) + +(define-public emacs-oni-prescient + (package + (inherit emacs-oni-config) + (name "emacs-oni-prescient") + (arguments + '(#:include '("oni-prescient.el"))) + (propagated-inputs + `(("emacs-prescient" ,emacs-prescient) + ("emacs-oni-data-dir" ,emacs-oni-data-dir))) + (synopsis "My Emacs prescient configuration") + (description "This package provides my configuration for prescient"))) + +(define-public emacs-oni-company + (package + (inherit emacs-oni-config) + (name "emacs-oni-company") + (arguments + '(#:include '("oni-company.el"))) + (propagated-inputs + `(("emacs-company" ,emacs-company) + ("emacs-oni-prescient" ,emacs-oni-prescient) + ("emacs-company-posframe" ,emacs-company-posframe) + ("emacs-diminish" ,emacs-diminish))) + (synopsis "My Emacs Company configuration") + (description "This package provides my configuration for company"))) + +(define-public emacs-oni-paredit + (package + (inherit emacs-oni-config) + (name "emacs-oni-paredit") + (arguments + '(#:include '("oni-paredit.el"))) + (propagated-inputs + `(("emacs-paredit" ,emacs-paredit) + ("emacs-diminish" ,emacs-diminish))) + (synopsis "My Emacs paredit configuration") + (description "This package provides my configuration for paredit"))) + +(define-public emacs-oni-clojure + (package + (inherit emacs-oni-config) + (name "emacs-oni-clojure") + (arguments + '(#:include '("oni-clojure.el"))) + (propagated-inputs + `(("emacs-clojure-mode" ,emacs-clojure-mode) + ("emacs-oni-company" ,emacs-oni-company) + ("emacs-cider" ,emacs-cider) + ("emacs-oni-paredit" ,emacs-oni-paredit) + ("emacs-rainbow-delimiters" ,emacs-rainbow-delimiters) + ("emacs-oni-data-dir" ,emacs-oni-data-dir))) + (synopsis "My Emacs Clojure configuration") + (description "This package provides my configuration for Clojure")))