From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: hw Newsgroups: gmane.emacs.help Subject: Re: how to use tree-sitter-langs package Date: Fri, 08 Mar 2024 07:20:16 +0100 Message-ID: <429763e74d594e978aa187e7a162c7fca612ee2d.camel@adminart.net> References: <87edcniu5u.fsf@posteo.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-uZbs2d1YHO3r12TuLZzq" Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24142"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Evolution 3.50.4 (3.50.4-1.fc39) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Mar 08 07:21:17 2024 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1riTbZ-00063k-ET for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 08 Mar 2024 07:21:17 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1riTb4-0002j1-O2; Fri, 08 Mar 2024 01:20:46 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1riTay-0002iV-6B for help-gnu-emacs@gnu.org; Fri, 08 Mar 2024 01:20:44 -0500 Original-Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.221]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1riTaw-0005gw-1w for help-gnu-emacs@gnu.org; Fri, 08 Mar 2024 01:20:39 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1709878832; cv=none; d=strato.com; s=strato-dkim-0002; b=LRyRma9mLO4JXj07VUIGvkPKLfvuBWZ0mOtT6+50Ityx9hay5DrR9/gL3B78OfZ7ft HUbx1uRluMJ2pxffgLepDdO8JddZJFiqYmZ8DiwkkS6kyMvBLpfnKu/MOMJ7vMVc8+QY yvjYBDuAxeSvuNksRFtejxFzbWvz/Nk3U1FCtBUna8F5XuV4erQUDF/ptcEI8YyTkX7H 1wG+NSfMPUFZSP67mxT9nqMxj6TD3yUr0JbOaFeceVx0OrEoKAlZxomsTprdppz1Rwar f6+lQOW6VujcoDzf2I+cmkRcgGIw8F6da/u1yfIwLNNtoWLpIj0Fj3Zf3hywsSsvjyX0 I9Zg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1709878832; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Date:To:From:Subject:Message-ID:Cc:Date:From: Subject:Sender; bh=FR4NbrG4GJTG+rqIPmRtbabZx0kVu66LQwnnTKCKaqo=; b=D7BeO7mlUsBUDea1DKBP43Tsh5D5TX92xBKbcQSp5DFm1r1E+MZNBI9xjESnn4/tiq elTBYNdobi8vLuIbKdCVOFNSQgENhJHpbhdLt7baa245AaC8f5Jxqq1jEzQjByYc0i2X Yjx2PyLK9qx7atyHsPdWA0fIhptTKbpXq21BzxNA8ZUF23Oya0qEVmYL6BFQg0UEbBZp AU5SUe8BK/8aZXuE0rGJhxBoMwB+inadAJcn5chSeG8quTq2lAgnjvNG9aOhuGE4rvcr X2faffIjIgUh5zHMD5UdPzUQhdtMX79XYpfxzFUgyUi5fp6Z4dHpya9GFpFZZ3gzGzQc 2DcQ== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1709878832; s=strato-dkim-0002; d=adminart.net; h=References:In-Reply-To:Date:To:From:Subject:Message-ID:Cc:Date:From: Subject:Sender; bh=FR4NbrG4GJTG+rqIPmRtbabZx0kVu66LQwnnTKCKaqo=; b=OUUECe8bhsQT+mvkkSH7Ci4veKIDttCR6Y+o3bT08la3n8exshRgwJq6mjjCioTjfa PBIERVFkVG8L71ieiojztjcIO0daPc7vVGWua77RrJUIhsOFUy6G/ZaMR1TLycpCrpG+ hut64sEC6ygMS0NjeFWjl+l2Yvsue+RXuXkS+MZd4B9wF17mYdbZmsklRZVdv4NK9ycr 2Q5hK2pXjvvS4Kdwg6Oc7rPVJOeDYh2uGyUW7j5CGfkeV6piTztbvXqzuCpkhRYjUDrm cA8FBoK9+pnPEX+DzRTNwt+SzouobhSzEtwSUET3EDGtiKl1Gns6w31zniFbkKOLlGOc 8zYw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1709878832; s=strato-dkim-0003; d=adminart.net; h=References:In-Reply-To:Date:To:From:Subject:Message-ID:Cc:Date:From: Subject:Sender; bh=FR4NbrG4GJTG+rqIPmRtbabZx0kVu66LQwnnTKCKaqo=; b=Ozls9vDd7bBPLQ327ONqIQl+z7HhpJVlXG1Fkw5B7+mrgeQ5iDRwPQpJKzTQnI/ByO bKdEoSJDzr0Bj6/xbXCA== X-RZG-AUTH: ":O2kGeEG7b/pS1Ey9Rna9iAZFrfz26y6zbtmqiE/f0+UVPWzfkhbRoUzSCTTNnjIupuXQshKqT29DBVZHQFzPtM4irpZrLlla2hE=" Original-Received: from [IPv6:2a09:8e40:6001:25a2:1:ff:ff:f] by smtp.strato.de (RZmta 50.2.0 AUTH) with ESMTPSA id L95c420286KWblr (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate) for ; Fri, 8 Mar 2024 07:20:32 +0100 (CET) In-Reply-To: <87edcniu5u.fsf@posteo.net> Autocrypt: addr=hw@adminart.net; prefer-encrypt=mutual; keydata=mQINBGXhrIsBEADQr2lVLSja6P6rvdo3n0Nfl/Arcx5qJT9tv810Hx5LAVdsWWy/Dx/jFwp1DjJhiBQ3b41YJa4Y7uC46Igo6uflTY4f+5iiKVA32Uu82vozJNmCrscEFVpjxKKIXACY8izpzWhMyiCAjKVt90CfszmzOOHONUoWb1L6sn1N/VFcnDUgy5tqny6g0JPICIzq70Qymd89hjgnbuut0GY27Xn/51LiTDyyEkd/4TkqUyc0OtthrXIfBnY/Yt9QhYtXeNxMYb4Uef4VnJ2neAgoev77WstS5m+GhnLGh3LpTzro7khyTMvCZpSbT5Jj0mVcVpSyHTg/XSTvhBH5dZeaBKH7JfyNxL/aXOEffG+8pVQxNpZHoTL8fo4fEH88yFtHmsbb/+H9aOJNG6GLlvvhzJDMcLibXu5P8SGT7DOKrnrzOPs4FSWg+vD8Qt1jUscL/X7Kffq51DEX7TZVqbGCANEiaA1f/ThFYSGpXldX1nUstaZcNKJzHBhEK8tmGCN5v6J6JkzQssr2YydDiRRzHHViKSrnWIjG2x9vUejPlx+Yrtj2UDMt7J0LM4OCwODH8SvQSzQ/MJMj9xTWDn+4felmCk8TNnDuUe74F0e4ccHb7jT2alTJCoWyyAxFrvIEXOVhWZ2ZI3iFQKkg3WF0inRh+AcgAXoLlIMmZBKS5EAMvwARAQABtB1IYW5zIFdpbG1lciA8aHdAYWRtaW5hcnQubmV0PokCWAQTAQgAQhYhBNIgs9ca8fqaFphVUdewFBSfUdzIBQJ l4ayLAxsvBAUJAeEzgAULCQgHAgIiAgYVCgkICwIEF Received-SPF: none client-ip=81.169.146.221; envelope-from=hw@adminart.net; helo=mo4-p00-ob.smtp.rzone.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:146058 Archived-At: --=-uZbs2d1YHO3r12TuLZzq Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, 2024-03-06 at 09:30 +0000, Philip Kaludercic wrote: > hw writes: >=20 > > Hi, > >=20 > > I installed the tree-sitter-langs package with emacs' package > > installer. I got a directory with a bunch of files in it. >=20 > What package is that? It shows up in package-list-packages. What else can I say? > Emacs 29 comes with a few something-ts-modes pre-installed, and > there are a few more on GNU and NonGNU ELPA. The important thing is > to install the grammar, using M-x treesit-install-language-grammar. I made an entry to treesit-language-source-alist and thus managed to install it for the language I was looking for. But that probably means that I'm not using the package. This is probably not the right way to do it, and the package seems to support a lot of languages. And I don't like these makeshift setups that never update and when you come back later you have to start over trying to figure out what you did some months or years ago, like when you want yet another language. It's cruft right away. Aren't packages supposed to avoid such bad setups? > > How do I use this package? I'd like to have the syntax highlighting > > for some of the languages the package supports. --=-uZbs2d1YHO3r12TuLZzq Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iQJEBAABCAAuFiEE/2V0v1uYJNlVYWFYDhw6RyRGKJoFAmXqriAQHGh3QGFkbWlu YXJ0Lm5ldAAKCRAOHDpHJEYomvW6D/96sqwL9MkzSXMncr0uQ3fMSvAByG/ckJhR 9CeZGwz98eBf110yrUdrZCJiME6iru5mvIphth+VKOJ/t5aVRR17JRrU/fYJwTa9 B6pTwHYCvWBNV8dtvl5F2/MGdrdGdmAxFVGGiIEiiP9wJTiiDmoc73CGREC0ZOdN Rv+e9Fv0mUhK9VkRtAkP/UBS+6/3izgzSZ0T2C33R0OppuP8ycEAFDWsaNguQYCO npYQVYCZwIUvnQOsaDEqQE8azn3T3+boGBasrrmZFJo5zXUvtyOdVleK04h84dbU gpVYR4oQYLxul94gZIW+l8h4lLGQ8bHlbmax+utMIhBTKp5xh9/QhR//s5JBrtDt xka+i1Bf+A50zXNX7rrulGZ6RYyyUtNm+7fk7SGe8Vh03DCV8yIvjq15I/mpVBl5 BlchkR1Jy1MryY7MCebhPgfmgf21jA8zyQORa5q/emP6lZXUhMjDtr28sWu90q+P 7aeDWP3CQx6acU3+nqNWUFLyUd140TZYW1VEUyHxlzykSIYi590oHNzImPEA3gMy A98cBw6OJJLHNnq6kmsU2T+nyLlYBGzGxapI7OggRws2U7bTisLOZsvJVhQ7SQXv 1gfbhfx2z0ZGv13J+b7ju5fW3+ORavIuFgde/NAD2PCsDGC1vudYJdtUva5y5CD6 sTWNtxgbZA== =y5nZ -----END PGP SIGNATURE----- --=-uZbs2d1YHO3r12TuLZzq--