emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: New Package for NonGNU-ELPA: clojure-ts-mode


From: Philip Kaludercic
Subject: Re: New Package for NonGNU-ELPA: clojure-ts-mode
Date: Sat, 12 Aug 2023 19:10:31 +0000

Danny Freeman <danny@dfreeman.email> writes:

> Hello,
>
> Clojure-ts-mode is a tree-sitter based mode for clojure editing. I am
> it's maintainer. It can be found here:
> https://github.com/clojure-emacs/clojure-ts-mode
>
> This package is currently listed only on MELPA, but I would also like it
> to be available on NonGNU-ELPA as well.
>
> Please let me know if you have any questions or concerns.

Is there a reason we wouldn't want to have support in the core?  Or at
least GNU ELPA?

If added to GNU ELPA and NonGNU ELPA, this would be the first *-ts-mode
package, from what I see.  From what I recall, the -ts-mode approach was
a compromise to add some basic support for Tree Sitter in Emacs 29, but
I am not sure if it was a final decision on the matter, because at least
from my perspective of following the tree sitter development from a
close distance, but also from user reports I have heard of since the
release of Emacs 29, the current approach is slightly confusing.  Adding
a -ts-mode to ELPA might be misinterpreted as a commitment to the
current trajectory, and I am not sure if that is intended.

> From 5d92f6f2054b73cf9fb9a0f81d7ac0064715a6d6 Mon Sep 17 00:00:00 2001
> From: dannyfreeman <danny@dfreeman.email>
> Date: Sat, 12 Aug 2023 14:31:44 -0400
> Subject: [PATCH] * elpa-packages (clojure-ts-mode): new package
>
> ---
>  elpa-packages | 5 +++++
>  1 file changed, 5 insertions(+)
>
> diff --git a/elpa-packages b/elpa-packages
> index 9dac0cd..6a90468 100644
> --- a/elpa-packages
> +++ b/elpa-packages
> @@ -87,6 +87,11 @@
>    :ignored-files ("clojure-mode-extra-font-locking.el" "doc" "test" 
> "test.clj")
>    :news "CHANGELOG.md")
>  
> + (clojure-ts-mode   :url "https://github.com/clojure-emacs/clojure-ts-mode";
> +  :ignored-files ("doc" "test")

If possible, it is preferable to list ignored files in a .elpaignore
file, in the repository root directory.

> +  :readme "README.md"
> +  :news "CHANGELOG.md")
> +
>   (coffee-mode                :url "https://github.com/defunkt/coffee-mode";)
>  
>   (corfu-terminal     :url "https://codeberg.org/akib/emacs-corfu-terminal";)
> -- 
> 2.40.1
>
>
>
> Thank you,



reply via email to

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