mirror of https://codeberg.org/anemofilia/zero
radio: packages: Add emacs-xyz
parent
96285fbdd8
commit
33518ddf04
|
@ -0,0 +1,120 @@
|
|||
(define-module (radio packages emacs-xyz)
|
||||
#:use-module (gnu packages emacs)
|
||||
#:use-module (gnu packages emacs-xyz)
|
||||
#:use-module (gnu packages guile-xyz)
|
||||
#:use-module (gnu packages haskell-apps)
|
||||
#:use-module (gnu packages imagemagick)
|
||||
#:use-module (gnu packages mail)
|
||||
#:use-module (radix packages emacs-xyz)
|
||||
#:export (packages:emacs
|
||||
packages:all
|
||||
packages:blogging
|
||||
packages:completion
|
||||
packages:file-managing
|
||||
packages:guile
|
||||
packages:guix
|
||||
packages:haskell
|
||||
packages:mathematics
|
||||
packages:misc
|
||||
packages:modal-editing
|
||||
packages:org
|
||||
packages:social-media
|
||||
packages:terminal
|
||||
packages:writing))
|
||||
|
||||
;; https://github.com/rougier/svg-lib
|
||||
|
||||
(define packages:emacs
|
||||
(list emacs-next-pgtk
|
||||
emacs-no-littering
|
||||
emacs-centaur-tabs
|
||||
emacs-helpful))
|
||||
|
||||
(define packages:modeline
|
||||
(list emacs-diminish))
|
||||
|
||||
(define packages:completion
|
||||
(list emacs-anzu emacs-cape emacs-corfu emacs-corfu-doc emacs-consult-lsp
|
||||
emacs-marginalia emacs-orderless emacs-vertico))
|
||||
|
||||
(define packages:file-managing
|
||||
(list emacs-dirvish emacs-dired-hide-dotfiles emacs-all-the-icons imagemagick))
|
||||
|
||||
(define packages:ide
|
||||
(list emacs-magit emacs-hl-fill-column emacs-origami-el))
|
||||
|
||||
(define packages:guile
|
||||
(list emacs-arei guile-ares-rs emacs-macrostep-geiser emacs-geiser-eros
|
||||
emacs-flycheck emacs-flycheck-guile emacs-lispy emacs-rainbow-delimiters
|
||||
emacs-lispyville emacs-isayt emacs-puni))
|
||||
|
||||
(define packages:guix
|
||||
(cons emacs-guix packages:guile))
|
||||
|
||||
(define packages:haskell
|
||||
(list emacs-haskell-mode emacs-dante hoogle))
|
||||
|
||||
(define packages:themes
|
||||
(list emacs-ef-themes))
|
||||
|
||||
;; https://github.com/oantolin/embark ?
|
||||
(define packages:modal-editing
|
||||
(list emacs-meow
|
||||
#|emkaks|# emacs-zones emacs-expand-region emacs-ryo-modal
|
||||
emacs-visual-regexp emacs-undo-tree
|
||||
emacs-selected emacs-crux))
|
||||
|
||||
(define packages:misc
|
||||
(list #|maps |# emacs-osm
|
||||
#|pulsar |# emacs-pulsar))
|
||||
|
||||
(define packages:communication
|
||||
(list #|irc |# emacs-circe
|
||||
#|mail|# emacs-notmuch))
|
||||
|
||||
(define packages:mathematics
|
||||
(list emacs-lean4-mode))
|
||||
|
||||
(define packages:org
|
||||
(list emacs-org-auto-tangle emacs-org-bullets emacs-org-fragtog emacs-org-present
|
||||
emacs-org-roam emacs-org-modern emacs-olivetti)) ;emacs-org-pdftools
|
||||
|
||||
(define packages:studying
|
||||
(list emacs-gnosis
|
||||
emacs-hyperbole
|
||||
emacs-pdf-tools
|
||||
emacs-saveplace-pdf-view))
|
||||
|
||||
(define packages:social-media
|
||||
(list emacs-mastodon))
|
||||
|
||||
(define packages:terminal
|
||||
(list emacs-eat))
|
||||
|
||||
(define packages:writing
|
||||
(list emacs-auctex emacs-latex-preview-pane))
|
||||
|
||||
(define packages:blogging
|
||||
(cons* emacs-ox-haunt
|
||||
packages:writing))
|
||||
|
||||
(define packages:all
|
||||
(append packages:emacs
|
||||
packages:blogging
|
||||
packages:completion
|
||||
packages:communication
|
||||
packages:file-managing
|
||||
packages:guile
|
||||
packages:guix
|
||||
packages:haskell
|
||||
packages:ide
|
||||
packages:mathematics
|
||||
packages:misc
|
||||
packages:modal-editing
|
||||
packages:modeline
|
||||
packages:org
|
||||
packages:studying
|
||||
packages:social-media
|
||||
packages:terminal
|
||||
packages:themes
|
||||
packages:writing))
|
Loading…
Reference in New Issue