diff --git a/oni/packages/emacs.scm b/oni/packages/emacs.scm index b7337fe..c77fd8f 100644 --- a/oni/packages/emacs.scm +++ b/oni/packages/emacs.scm @@ -253,6 +253,31 @@ See function `eldoc-cmake-enable'. (description "Simple refactoring, linting utilities for Emacs-Lisp.") (license license:gpl3+)))) +(define-public emacs-flycheck-relint + (let ((commit "84b66d364ba583c1d5173a326997d11c6946b463") + (revision "0")) + (package + (name "emacs-flycheck-relint") + (version (git-version "0.6" revision commit)) + (source + (origin + (uri (git-reference + (url "https://github.com/purcell/flycheck-relint") + (commit commit))) + (method git-fetch) + (file-name (git-file-name name version)) + (sha256 + (base32 "04ypamfnfhw7ba6zd1k62xaxq91qbzfxx4n5nld74w2cyv3s645f")))) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-flycheck" ,emacs-flycheck) + ("emacs-relint" ,emacs-relint))) + (home-page "https://github.com/purcell/flycheck-relint") + (synopsis "Flycheck integration for `relint`, which checks regexps in emacs lisp") + (description "This library provides a Flycheck checker for rx and string regular expressions +in Emacs Lisp files, using relint.") + (license license:gpl3+)))) + (define-public emacs-outli (let ((commit "f16f3ab90c5e4194b62f461e82f01709ae80f6e9") (revision "0"))