emacs.scm 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. (use-modules (gnu)
  2. (guix profiles))
  3. (use-package-modules admin cmake databases emacs emacs-xyz mail ocaml package-management)
  4. (use-modules (wigust packages emacs))
  5. ;; emacs-guix is not compatible with geiser newer than 0.10
  6. ;; (module-set! (resolve-module '(gnu packages emacs-xyz)) 'emacs-geiser emacs-geiser-0.10)
  7. (packages->manifest
  8. (list emacs
  9. emacs-academic-phrases
  10. emacs-ace-window
  11. emacs-add-hooks
  12. emacs-ag
  13. emacs-aggressive-indent ; Auto indent minor mode
  14. emacs-all-the-icons
  15. emacs-ansible-doc
  16. emacs-auto-yasnippet
  17. emacs-bbdb
  18. emacs-beginend
  19. emacs-browse-at-remote
  20. emacs-build-farm
  21. emacs-cmake-mode
  22. emacs-company ; Complition framework
  23. emacs-company-quickhelp ; Help pages for Company
  24. emacs-constants
  25. emacs-helm-projectile
  26. emacs-counsel-tramp
  27. emacs-crux
  28. emacs-debbugs ; <https://debbugs.gnu.org/> interface
  29. emacs-debpaste ; Front end to <https://paste.debian.net/>
  30. emacs-default-text-scale ; Scale text in all buffers
  31. emacs-dumb-jump
  32. emacs-ebuild-mode
  33. emacs-edit-indirect
  34. emacs-edit-server ; See <https://github.com/stsquad/emacs_chrome/>.
  35. emacs-elfeed ; RSS reader
  36. emacs-elfeed-score
  37. emacs-emamux
  38. ;; emacs-emms
  39. emacs-erc-hl-nicks ; for ERC
  40. emacs-epkg
  41. emacs-eshell-bookmark
  42. ;; emacs-esup
  43. emacs-ewmctrl ; Control X windows from Emacs
  44. emacs-execline
  45. emacs-expand-region
  46. emacs-deadgrep ; ripgrep front-end
  47. emacs-f3
  48. emacs-fd
  49. emacs-fancy-narrow
  50. emacs-ffap-rfc-space
  51. emacs-flycheck ; Syntax checker
  52. emacs-jenkinsfile-mode
  53. emacs-jsonnet-mode
  54. emacs-geiser ; Scheme bridge
  55. emacs-ggtags ; Front end to GNU Global
  56. emacs-git-auto-commit-mode
  57. emacs-gif-screencast
  58. emacs-git-gutter
  59. emacs-git-timemachine
  60. emacs-gitlab-ci-mode
  61. emacs-gitpatch ; Send patches
  62. emacs-go-mode
  63. emacs-god-mode ; Commands without modifier keys
  64. emacs-grep-context
  65. emacs-groovy-modes
  66. emacs-guix
  67. emacs-helm ; Narrowing framework
  68. emacs-helm-c-yasnippet
  69. emacs-helm-eww
  70. emacs-helm-firefox ; Search for bookmarks in Icecat
  71. emacs-helm-gtags
  72. emacs-helm-make ; Front end to `make'
  73. emacs-helm-mode-manager
  74. emacs-helm-shell-history
  75. emacs-hideshowvis
  76. emacs-highlight-defined
  77. emacs-highlight-sexp
  78. emacs-highlight-stages ; Highlight code stages
  79. emacs-hl-todo
  80. emacs-htmlize
  81. emacs-hy-mode
  82. emacs-hydra
  83. emacs-ibuffer-projectile
  84. emacs-irfc
  85. emacs-ivy ; Complition framework
  86. emacs-ivy-posframe
  87. emacs-ivy-rich
  88. emacs-ivy-yasnippet
  89. emacs-know-your-http-well
  90. emacs-kotlin-mode
  91. emacs-lice-el
  92. emacs-lsp-java
  93. emacs-lsp-mode
  94. emacs-lsp-ui
  95. ;; emacs-lua-mode
  96. emacs-macrostep
  97. emacs-magit
  98. emacs-magit-org-todos-el
  99. emacs-magit-todos
  100. ;; emacs-forge
  101. emacs-markdown-mode ; Commonmark major mode
  102. emacs-matcha
  103. emacs-mbsync
  104. emacs-move-text
  105. emacs-multifiles
  106. emacs-multiple-cursors ; Multi cursor
  107. emacs-multi-vterm
  108. emacs-nginx-mode
  109. emacs-nix-mode ; Nix language mode
  110. emacs-notmuch
  111. emacs-olivetti
  112. emacs-org-appear
  113. emacs-org-bullets
  114. ;; TODO: Fix build emacs-org-generate
  115. emacs-org-mind-map ; General mind maps from Org files
  116. emacs-orgit
  117. emacs-org-roam
  118. emacs-company-org-block
  119. emacs-outshine ; Emacs outline-mode
  120. emacs-package-lint
  121. emacs-pcre2el
  122. emacs-phi-search
  123. emacs-phi-search-mc
  124. emacs-php-mode
  125. emacs-polymode
  126. emacs-polymode-ansible
  127. emacs-powershell
  128. emacs-projectile ; Project functions
  129. emacs-puppet-mode
  130. emacs-rainbow-delimiters ; Prettify parentheses
  131. emacs-rainbow-mode ; Show colors in codes
  132. emacs-refactor
  133. emacs-rust-mode
  134. emacs-org-redmine
  135. emacs-recutils
  136. emacs-restclient
  137. emacs-rotate-text
  138. emacs-scheme-complete
  139. emacs-scratch-el
  140. emacs-slack
  141. emacs-slime
  142. ;; XXX: Failed to build emacs-slime ; Sbcl repl
  143. emacs-ssh-config-mode
  144. emacs-smart-mode-line
  145. emacs-smartparens ; Structured editing
  146. emacs-string-inflection
  147. emacs-suggest
  148. emacs-symbol-overlay
  149. emacs-terraform-mode
  150. emacs-transmission ; Front end to transmission-daemon
  151. emacs-transpose-frame ; M-x transpose-frame
  152. emacs-tuareg ; ocaml
  153. emacs-undo-tree ; Undo visualisation
  154. emacs-use-package ; Lazy configuration
  155. emacs-validate
  156. emacs-modus-themes
  157. emacs-w3m ; Front end to w3m command line web browser
  158. emacs-which-key ; Key bindings help
  159. emacs-yaml-mode ; YAML files
  160. emacs-yasnippet ; Snippets
  161. emacs-yasnippet-snippets ; Collection of snippets
  162. emacs-deadgrep
  163. emacs-vterm
  164. emacs-vterm-toggle
  165. emacs-wgrep
  166. emacs-znc
  167. epipe
  168. emacs-docker
  169. emacs-docker-tramp
  170. emacs-dockerfile-mode
  171. emacs-docker-compose-mode
  172. emacs-ssh-config-mode
  173. emacs-xterm-color
  174. ;; XXX: Failed to build emacs-benchmark-init
  175. ))