all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [NonGNU ELPA] Submitting treesit-fold to NonGNU ELPA
@ 2024-06-21 21:27 Elijah G.
  2024-07-01  5:51 ` Yuan Fu
  0 siblings, 1 reply; 8+ messages in thread
From: Elijah G. @ 2024-06-21 21:27 UTC (permalink / raw)
  To: emacs-devel; +Cc: jcs090218

Good morning everyone,
I would like to know if it's possible to add treesit-fold
(https://github.com/emacs-tree-sitter/treesit-fold)
to NonGNU ELPA.

I'm not the author or the maintainer of that package, but I've talked
with one of them (CC'ed) and they agreed to make the package available
to NonGNU.

A brief description of what the package does:
treesit-fold builds on top of treesit.el to provide code folding based
on the tree-sitter syntax tree.

treesit-fold serves as an alternative to hideshow providing,
- code folding based in tree-sitter.
- interactive visual markers for toggle folding.
- extracts comment string for have a way to peek at what's inside the
  folded range.

treesit-fold works for all the modes that have a tree-sitter parser
(including the non-ts modes) with `treesit-parser-create` and have
support out-the-box for all the languages available.

--
E.G. from Gnus The Newsreader and E-mail client



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2024-07-03  5:55 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-21 21:27 [NonGNU ELPA] Submitting treesit-fold to NonGNU ELPA Elijah G.
2024-07-01  5:51 ` Yuan Fu
2024-07-01 14:05   ` Stefan Monnier
2024-07-02  3:24     ` Elijah G.
2024-07-02 13:00       ` Stefan Monnier
2024-07-02 21:30       ` Jen-Chieh Shen
2024-07-03  1:46         ` Submitting treesit-fold to GNU ELPA (was: [NonGNU ELPA] Submitting treesit-fold to NonGNU ELPA) Elijah G.
2024-07-03  5:55           ` Jen-Chieh Shen

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.