Pierre Langlois writes: > * gnu/packages/tree-sitter.scm (emacs-tree-sitter-langs): New variable. > --- > gnu/packages/tree-sitter.scm | 80 ++++++++++++++++++++++++++++++++++++ > 1 file changed, 80 insertions(+) > > diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm > index 0454d75ad4..6bb52b68ac 100644 > --- a/gnu/packages/tree-sitter.scm > +++ b/gnu/packages/tree-sitter.scm > @@ -709,3 +709,83 @@ Emacs packages that understand code structurally. For example: > @item More informative indexing for imenu. > @end enumerate") > (license license:expat))) > + > +(define-public emacs-tree-sitter-langs > + (package > + (name "emacs-tree-sitter-langs") > + (version "0.10.3") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/emacs-tree-sitter/tree-sitter-langs") > + (commit version))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "0fa0xi8sky5h3rscnvcci9djdi71qj30vivzzvx7w8pqkmsy1vq7")))) > + (build-system emacs-build-system) > + ;; FIXME: Support for some languages, such as bash, is still missing from > + ;; the bundle. Whoops, I forgot to update the comment after adding support for bash, I'll fix that locally! Thanks, Pierre