fennel-mode.scm 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. (define-module (emacs fennel-mode)
  2. #:use-module ((guix licenses) #:prefix license:)
  3. #:use-module (guix build-system emacs)
  4. #:use-module (guix packages)
  5. #:use-module (guix git-download))
  6. (define-public emacs-fennel-mode
  7. (let ((commit "74120062b77ceb8a6c782c54a5dcea9fba8135bc")
  8. (revision "1"))
  9. (package
  10. (name "emacs-fennel-mode")
  11. (version
  12. (git-version "0.1.0" revision commit))
  13. (source
  14. (origin
  15. (method git-fetch)
  16. (uri (git-reference
  17. (url "https://gitlab.com/technomancy/fennel-mode.git")
  18. (commit commit)))
  19. (sha256
  20. (base32
  21. "100120ax1ak17gxpmf615k1y51f6drjnchqhirj6zwcqxhz4b8nh"))))
  22. (build-system emacs-build-system)
  23. (home-page "https://gitlab.com/technomancy/fennel-mode")
  24. (synopsis "Major-mode for editing Fennel code")
  25. (description
  26. "Font-lock, indentation, navigation, and repl support for the
  27. Fennel programming language. Supports M-x imenu for quick navigation
  28. to local definitions.")
  29. (license license:gpl3+))))