[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [NonGNU ELPA] New package: flymake-guile
From: |
Stefan Kangas |
Subject: |
Re: [NonGNU ELPA] New package: flymake-guile |
Date: |
Thu, 31 Aug 2023 08:31:45 +0200 |
Hi!
Distopico <distopico@riseup.net> writes:
> Hi all!
>
> I'm the author of a new package `flymake-guile` and I
> would like to include it in Nongnu ELPA.
>
> Here the repo: https://framagit.org/flymake-backends/flymake-guile
Thanks.
Since you're the only author, how would you feel about adding it to
GNU ELPA instead?
One important difference between GNU ELPA and NonGNU ELPA is that any
significant contribution (typically more than 15 lines) would need its
copyright assigned to the FSF. See:
https://www.gnu.org/licenses/why-assign.html
On the other hand, GNU ELPA is more tightly integrated with the rest of Emacs.
> --8<---------------cut here---------------start------------->8---
> ;;; Commentary:
>
> ;; Flymake backend for GNU Guile using `guild' compile.
> ;;
> ;; Usage:
> ;; (require 'flymake-guile)
I don't think there is any need to require it, as the `flymake-guile'
function is autoloaded. So the `require' will just slow down starting
Emacs, if a user adds it to their init file.
> ;; (add-hook 'scheme-mode-hook 'flymake-guile)
You could also consider including this form:
(use-package flymake-guile
:ensure t
:hook (scheme-mode-hook . flymake-guile))