aboutsummaryrefslogtreecommitdiffstats
path: root/oni/packages/emacs-config.scm
diff options
context:
space:
mode:
authorGravatar Tom Willemse2023-09-14 22:54:36 -0700
committerGravatar Tom Willemse2023-09-14 22:54:36 -0700
commitc900af3e00a8ec88c2ec0bfa8cecee038a0a6ab8 (patch)
tree64b27178f9c1446731c724e41d02b43cdf42ca92 /oni/packages/emacs-config.scm
parente6a5c692d34c67122311d4b1c47e25f04c6fb6ec (diff)
downloadnew-dotfiles-c900af3e00a8ec88c2ec0bfa8cecee038a0a6ab8.tar.gz
new-dotfiles-c900af3e00a8ec88c2ec0bfa8cecee038a0a6ab8.zip
Add some more of my Emacs packages to my config
Diffstat (limited to 'oni/packages/emacs-config.scm')
-rw-r--r--oni/packages/emacs-config.scm242
1 files changed, 239 insertions, 3 deletions
diff --git a/oni/packages/emacs-config.scm b/oni/packages/emacs-config.scm
index 4734336..9f304eb 100644
--- a/oni/packages/emacs-config.scm
+++ b/oni/packages/emacs-config.scm
@@ -13,7 +13,7 @@
#:use-module (oni packages go))
(define-public emacs-oni-config
- (let ((commit "6698c28e49456e532fc7a2f190193656b1a4101a")
+ (let ((commit "655ce45b2f4f8ebcc0e1937e1a362228022dd95d")
(revision "0"))
(package
(name "emacs-oni-config")
@@ -26,7 +26,7 @@
(commit commit)))
(file-name (git-file-name name version))
(sha256
- (base32 "0x2slp01ziw05n084kd1sv9fbqy0c7fvq6j0c94q10s4wcbw277n"))))
+ (base32 "00l4g6n3rk3fwnz6sfmfyagdqik5w21cm8mg3biz48qjnhhm1n5w"))))
(build-system emacs-build-system)
(home-page "https://code.ryuslash.org/ryuslash/emacs-config")
(synopsis "My Emacs configuration")
@@ -267,7 +267,8 @@ Emacs")))
`(("emacs-reformatter" ,emacs-reformatter)
("emacs-oni-flycheck" ,emacs-oni-flycheck)
("emacs-oni-smartparens" ,emacs-oni-smartparens)
- ("shfmt" ,shfmt)))
+ ;; ("shfmt" ,shfmt)
+ ))
(synopsis "My Emacs Shell coding configuration")
(description "This package provides my configuration for coding in Shell")))
@@ -319,6 +320,7 @@ Emacs")))
`(("emacs-oni-yasnippet" ,emacs-oni-yasnippet)
("emacs-oni-alert" ,emacs-oni-alert)
("emacs-oni-hydra" ,emacs-oni-hydra)
+ ("emacs-org-roam" ,emacs-org-roam)
("emacs-org" ,emacs-org)
("emacs-org-contrib" ,emacs-org-contrib)
("emacs-org-bullets" ,emacs-org-bullets)
@@ -624,3 +626,237 @@ Emacs")))
'(#:include '("oni-project\\.el$")))
(synopsis "My project.el configuration")
(description "This package provides my configuration for project.el.")))
+
+(define-public emacs-oni-dired
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-dired")
+ (arguments
+ '(#:include '("oni-dired\\.el$")))
+ (synopsis "My Dired configuration")
+ (description "This package provides my configuration for Dired.")))
+
+(define-public emacs-oni-ediff
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-ediff")
+ (arguments
+ '(#:include '("oni-ediff\\.el$")))
+ (synopsis "My Ediff configuration")
+ (description "This package provides my configuration for Ediff.")))
+
+(define-public emacs-oni-elm
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-elm")
+ (arguments
+ '(#:include '("oni-elm\\.el$")))
+ (propagated-inputs
+ (list emacs-elm-mode
+ emacs-oni-lsp
+ emacs-rainbow-delimiters))
+ (synopsis "My Elm configuration")
+ (description "This package provides my configuration for writing Elm code.")))
+
+(define-public emacs-oni-emms
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-emms")
+ (arguments
+ '(#:include '("oni-emms\\.el$")))
+ (propagated-inputs
+ (list emacs-emms))
+ (synopsis "My EMMS configuration")
+ (description "This package provides my configuration for EMMS.")))
+
+(define-public emacs-oni-epub
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-epub")
+ (arguments
+ '(#:include '("oni-epub\\.el$")))
+ (propagated-inputs
+ (list emacs-nov-el))
+ (synopsis "My configuration for reading ePub files")
+ (description "This package provides my configuration for reading ePub files.")))
+
+(define-public emacs-oni-eww
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-eww")
+ (arguments
+ '(#:include '("oni-eww\\.el")))
+ (propagated-inputs
+ (list emacs-oni-data-dir))
+ (synopsis "My configuration for EWW")
+ (description "This package provides my configuration for EWW.")))
+
+(define-public emacs-oni-grep
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-grep")
+ (arguments
+ '(#:include '("oni-grep\\.el$")))
+ (synopsis "My grep configuration")
+ (description "This package provides my configuration for grep.")))
+
+(define-public emacs-oni-haskell
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-haskell")
+ (arguments
+ '(#:include '("oni-haskell\\.el$")))
+ (propagated-inputs
+ (list emacs-haskell-mode))
+ (synopsis "My configuration for Haskell programming")
+ (description "This package provides my configuration for programming Haskell.")))
+
+(define-public emacs-oni-highlight-indent-guides
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-highlight-indent-guides")
+ (arguments
+ '(#:include '("oni-highlight-indent-guides\\.el$")))
+ (propagated-inputs
+ (list emacs-highlight-indent-guides))
+ (synopsis "My configuration for highlight indent guides")
+ (description "This package provides my configuration for highlight indent guides.")))
+
+(define-public emacs-oni-html
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-html")
+ (arguments
+ '(#:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'chdir-oni-html
+ (λ _ (chdir "oni-html"))))
+ #:include '("\\.el$" "^snippets\\/")))
+ (propagated-inputs
+ (list emacs-oni-yasnippet))
+ (synopsis "My HTML configuration")
+ (description "This package provides my configuration for HTML.")))
+
+(define-public emacs-oni-java
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-java")
+ (arguments
+ '(#:include '("oni-java\\.el$")))
+ (propagated-inputs
+ (list emacs-oni-data-dir
+ emacs-oni-lsp
+ emacs-oni-hydra
+ emacs-lsp-java
+ emacs-rainbow-delimiters))
+ (synopsis "My configuration for Java")
+ (description "This package provides my configuration for writing Java.")))
+
+(define-public emacs-oni-json
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-json")
+ (arguments
+ '(#:include '("oni-json\\.el$")))
+ (propagated-inputs
+ (list emacs-json-mode))
+ (synopsis "My configuration for json")
+ (description "This package provides my configuration for writing json.")))
+
+(define-public emacs-oni-log-edit
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-log-edit")
+ (arguments
+ '(#:include '("oni-log-edit\\.el$")))
+ (synopsis "My configuration for log-edit")
+ (description "This package provides my configuration for log-edit.")))
+
+(define-public emacs-oni-lua
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-lua")
+ (arguments
+ '(#:include '("oni-lua\\.el$")))
+ (propagated-inputs
+ (list emacs-lua-mode))
+ (synopsis "My configuration for Lua")
+ (description "This package provides my configuration for writing Lua.")))
+
+(define-public emacs-oni-makefile
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-makefile")
+ (arguments
+ '(#:include '("oni-makefile\\.el$")))
+ (synopsis "My configuration for GNU Make")
+ (description "This package provides my configuration for writing Makefiles.")))
+
+(define-public emacs-oni-nxml
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-nxml")
+ (arguments
+ '(#:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'chdir-oni-nxml
+ (λ _ (chdir "oni-nxml"))))
+ #:include '("\\.el$" "^snippets\\/")))
+ (propagated-inputs
+ (list emacs-oni-yasnippet
+ emacs-reformatter))
+ (synopsis "My XML configuration")
+ (description "This package provides my configuration for writing XML.")))
+
+(define-public emacs-oni-package
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-package")
+ (arguments
+ '(#:include '("oni-package\\.el$")))
+ (synopsis "My configuration for package.el")
+ (description "This package provides my configuration for package.el.")))
+
+(define-public emacs-oni-projectile
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-projectile")
+ (arguments
+ '(#:include '("oni-projectile\\.el$")))
+ (propagated-inputs
+ (list emacs-projectile))
+ (synopsis "My configuration for Projectile")
+ (description "This package provides my configuration for Projectile.")))
+
+(define-public emacs-oni-scheme
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-scheme")
+ (arguments
+ '(#:include '("oni-scheme\\.el$")))
+ (propagated-inputs
+ (list emacs-oni-company
+ emacs-oni-paredit
+ emacs-rainbow-delimiters
+ emacs-geiser
+ emacs-geiser-guile))
+ (synopsis "My configuration for Scheme")
+ (description "This package provides my configuration for writing Scheme.")))
+
+(define-public emacs-oni-shr
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-shr")
+ (arguments
+ '(#:include '("oni-shr\\.el$")))
+ (synopsis "My configuration for shr")
+ (description "This package provides my configuration for shr.")))
+
+(define-public emacs-oni-tramp
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-tramp")
+ (arguments
+ '(#:include '("oni-tramp\\.el$")))
+ (synopsis "My configuration for TRAMP")
+ (description "This package provides my configuration for TRAMP.")))