emacs-devel
[Top][All Lists]
Advanced

[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))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]