[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,
- New Package for NonGNU-ELPA: clojure-ts-mode, Danny Freeman, 2023/08/12
- Re: New Package for NonGNU-ELPA: clojure-ts-mode,
Philip Kaludercic <=
- Re: New Package for NonGNU-ELPA: clojure-ts-mode, Danny Freeman, 2023/08/12
- Re: New Package for NonGNU-ELPA: clojure-ts-mode, Philip Kaludercic, 2023/08/12
- Re: New Package for NonGNU-ELPA: clojure-ts-mode, Danny Freeman, 2023/08/12
- Re: New Package for NonGNU-ELPA: clojure-ts-mode, Eli Zaretskii, 2023/08/13
- Re: New Package for NonGNU-ELPA: clojure-ts-mode, Danny Freeman, 2023/08/13
- Re: New Package for NonGNU-ELPA: clojure-ts-mode, Eli Zaretskii, 2023/08/13