From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Yuan Fu Newsgroups: gmane.emacs.bugs Subject: bug#63990: 30.0.50; `treesit-install-language-grammar' does not work noninteractively Date: Thu, 15 Jun 2023 01:26:48 -0700 Message-ID: References: <83352tuvxy.fsf@gnu.org> Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.600.7\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39483"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Dominique Quatravaux , 63990@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jun 15 10:28:28 2023 Return-path: Envelope-to: geb-bug-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 1q9iLC-000A4H-FN for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 15 Jun 2023 10:28:26 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q9iKq-0003i1-Ig; Thu, 15 Jun 2023 04:28:04 -0400 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 1q9iKo-0003hd-Rw for bug-gnu-emacs@gnu.org; Thu, 15 Jun 2023 04:28:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q9iKo-00084i-JG for bug-gnu-emacs@gnu.org; Thu, 15 Jun 2023 04:28:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q9iKo-0002OY-8h for bug-gnu-emacs@gnu.org; Thu, 15 Jun 2023 04:28:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Yuan Fu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Jun 2023 08:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63990 X-GNU-PR-Package: emacs Original-Received: via spool by 63990-submit@debbugs.gnu.org id=B63990.16868176289147 (code B ref 63990); Thu, 15 Jun 2023 08:28:02 +0000 Original-Received: (at 63990) by debbugs.gnu.org; 15 Jun 2023 08:27:08 +0000 Original-Received: from localhost ([127.0.0.1]:46124 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9iJw-0002NS-AF for submit@debbugs.gnu.org; Thu, 15 Jun 2023 04:27:08 -0400 Original-Received: from mail-oi1-f174.google.com ([209.85.167.174]:61769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9iJu-0002Mz-Mi for 63990@debbugs.gnu.org; Thu, 15 Jun 2023 04:27:07 -0400 Original-Received: by mail-oi1-f174.google.com with SMTP id 5614622812f47-39e86b3da59so764334b6e.3 for <63990@debbugs.gnu.org>; Thu, 15 Jun 2023 01:27:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1686817621; x=1689409621; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=UivfzJRTYKExzVfqJOgbjxyDr9308M9Jv6xokqGuao8=; b=hkRVNE8A9Iu75SQXkRu3dW5Xju5A6Z9teTGkkWkguxAUSKB39kFaTl5G2UXM8sTj4y bMMo4CnglXrDOtVSgyFt5N1K4OZtHcUMU86TrGX0qvpRlz9TyJEjhyEOJJPUGAC4S23E +W7mRbbQ59mCwPGgzVGmESMF1G1qX9NXL4vUfn+86niZWVoOBVsiORs4RMd2Nba/dhW7 FZi57Pc2+EerNEDF7MCOcSNP9rAfiBiW3PCxZT2fTRLIrzhtkBDVO1qa2Uu/PxriWHO+ FpWr/6srUel1LZ0C323bV17/roJRnK+VHfqYp8oAweidkkrpc2/L0pAoVHrgf9bXKXZA YjdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686817621; x=1689409621; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=UivfzJRTYKExzVfqJOgbjxyDr9308M9Jv6xokqGuao8=; b=Dp/Ps3aYhPYRb1uwZ2F4Fut647VVrQfZqlOg2QtboUbWHY238lTF5DbqFr/Tt53+vl o9aXuRlGRTsAXBdLZT3sTMXpqXM+PsSguG4er0GLw+rLBlaCw+pmnZ3Fd4b7v3SfBqeL 2YGy60vBfL5mB95Oktst+a+kO/As/a9/+GkMdkQDUBCxdzxYx3zmEsPTaJPdczsVR7ok avBM4lqLYUqB3m4ZVyLMI3WX6xgTSFX9qiStIVum5fKZu2dFmp+ymNrHMpMzuSxyU/p3 G6rQARIPDhgu1ftjhrc7K8La2xq6gtlUiCbJFukeb96k+BkLPIT9GLY8YZ5LDz3gDCQK kvFw== X-Gm-Message-State: AC+VfDzA7lsfEVP3RIpM2nLTd5vpIihzkj0MR3lo8nakWi+fylXzkU5o Y/Bl030/33Mmlow4JUu8FPxUiWN/q/Q= X-Google-Smtp-Source: ACHHUZ6tDq7VldoKzjqvjVjYjStpgf6Uf0E+eJk0uDhvt/UtcSXK86UTdeMf5IbqvTe1QmjoAY6JHQ== X-Received: by 2002:a54:480d:0:b0:398:29bb:dd4a with SMTP id j13-20020a54480d000000b0039829bbdd4amr12082190oij.54.1686817620843; Thu, 15 Jun 2023 01:27:00 -0700 (PDT) Original-Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id rm4-20020a17090b3ec400b0024749e7321bsm12272027pjb.6.2023.06.15.01.26.59 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Jun 2023 01:27:00 -0700 (PDT) In-Reply-To: <83352tuvxy.fsf@gnu.org> X-Mailer: Apple Mail (2.3731.600.7) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:263411 Archived-At: > On Jun 14, 2023, at 10:38 PM, Eli Zaretskii wrote: >=20 >> From: Dominique Quatravaux >> Date: Fri, 9 Jun 2023 18:39:05 +0200 >>=20 >> When evaluating the following elisp snippet in the *scratch* buffer, >>=20 >> (treesit-install-language-grammar 'bash) >>=20 >> I expected treesit.el to download and compile the grammar for the = bash >> language. >>=20 >> Instead, I got >>=20 >> =E2=9B=94 Warning (treesit): The installed language grammar for bash = cannot be located or has problems >> (not-found): (libtree-sitter-bash.so libtree-sitter-bash.so.0 = libtree-sitter-bash.so.0.0 >> libtree-sitter-bash.dylib libtree-sitter-bash.dylib.0 = libtree-sitter-bash.dylib.0.0) No such file or directory >>=20 >> The ~/.emacs.d/tree-sitter directory doesn't even get created, >> indicating that there was in fact no attempt to build or download the = library. >>=20 >> Upon digging down with the debugger, the bug appears to be in >> = https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/treesit.el#n3073 >> which should read >>=20 >> default-out-dir))) >>=20 >> instead of >>=20 >> out-dir))) >>=20 >> Fixing that line as indicated and re-loading the function, fixes the >> problem described above. >=20 > Yuan, could you please look into this? Thanks to both of you. I=E2=80=99ve fixed it as you suggested, = Dominique. Yuan=