bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#63990: 30.0.50; `treesit-install-language-grammar' does not work non


From: Yuan Fu
Subject: bug#63990: 30.0.50; `treesit-install-language-grammar' does not work noninteractively
Date: Thu, 15 Jun 2023 01:26:48 -0700


> On Jun 14, 2023, at 10:38 PM, Eli Zaretskii <eliz@gnu.org> wrote:
> 
>> From: Dominique Quatravaux <dominique@quatravaux.org>
>> Date: Fri, 9 Jun 2023 18:39:05 +0200
>> 
>> When evaluating the following elisp snippet in the *scratch* buffer,
>> 
>>    (treesit-install-language-grammar 'bash)
>> 
>> I expected treesit.el to download and compile the grammar for the bash
>> language.
>> 
>> Instead, I got
>> 
>> ⛔ 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
>> 
>> 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.
>> 
>> 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
>> 
>>                  default-out-dir)))
>> 
>> instead of
>> 
>>                  out-dir)))
>> 
>> Fixing that line as indicated and re-loading the function, fixes the
>> problem described above.
> 
> Yuan, could you please look into this?

Thanks to both of you. I’ve fixed it as you suggested, Dominique.

Yuan




reply via email to

[Prev in Thread] Current Thread [Next in Thread]