aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--oni/packages/emacs-config.scm21
1 files changed, 21 insertions, 0 deletions
diff --git a/oni/packages/emacs-config.scm b/oni/packages/emacs-config.scm
index 2a960ed..a8da081 100644
--- a/oni/packages/emacs-config.scm
+++ b/oni/packages/emacs-config.scm
@@ -442,3 +442,24 @@ Emacs")))
("emacs-oni-flycheck" ,emacs-oni-flycheck)))
(synopsis "My Emacs C++ configuration")
(description "This package provides my configuration for programming in C++.")))
+
+(define-public emacs-oni-csharp
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-csharp")
+ (arguments
+ '(#:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'chdir-oni-csharp
+ (lambda _ (chdir "oni-csharp"))))
+ #:include '("\\.el$" "^snippets\\/")))
+ (propagated-inputs
+ `(("emacs-csharp-mode" ,emacs-csharp-mode)
+ ("emacs-oni-company" ,emacs-oni-company)
+ ("emacs-oni-flycheck" ,emacs-oni-flycheck)
+ ("emacs-oni-yasnippet" ,emacs-oni-yasnippet)
+ ("emacs-oni-hydra" ,emacs-oni-hydra)
+ ("emacs-oni-lsp" ,emacs-oni-lsp)
+ ("emacs-oni-smartparens" ,emacs-oni-smartparens)))
+ (synopsis "My Emacs C# configuration")
+ (description "This package provides my configuration for programming in C#.")))