diff options
author | Tom Willemse | 2021-09-20 20:16:35 -0700 |
---|---|---|
committer | Tom Willemse | 2021-09-20 20:16:35 -0700 |
commit | bc90f4c7a8bb2e47093803a1633cf27bf41b5f9c (patch) | |
tree | f68310fcaeaf3078509c3f3a54e8cfa2f5d738cc /oni/packages/emacs-config.scm | |
parent | 0224c4cdd0b1d1f3ab13f46bb651d5d74f46a2ce (diff) | |
download | guix-packages-bc90f4c7a8bb2e47093803a1633cf27bf41b5f9c.tar.gz guix-packages-bc90f4c7a8bb2e47093803a1633cf27bf41b5f9c.zip |
Add ‘emacs-oni-csharp’ package
Diffstat (limited to 'oni/packages/emacs-config.scm')
-rw-r--r-- | oni/packages/emacs-config.scm | 21 |
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#."))) |