I've tried to use the latest org release and compile emacs from the latest
commit. Nothing has changed. Then i've tried to install emacs from nix. I used
this home manager config:
```
{ config, pkgs, ... }:
let
unstableTarball = fetchTarball
"https://github.com/NixOS/nixpkgs/archive/nixos-unstable.tar.gz";
unstablePkgs = import unstableTarball { config = config.nixpkgs.config; };
in
{
home.username = "wurfkreuz";
home.homeDirectory = "/home/wurfkreuz";
home.stateVersion = "24.11"; # Don't change unless necessary
nixpkgs.config.allowUnfree = true;
fonts.fontconfig.enable = true;
home.packages = with pkgs; [
unstablePkgs.emacs
];
home.sessionVariables = { };
programs.home-manager.enable = true;
}
```
It installs emacs 30, and i get the same thing. I've noticed that bash-ts-mode
doesn't want to be activated in general without a shebang, it falls back to the
shell mode giving the same message about using zsh indentation. Maybe this is
somehow related to the problem?
On Thursday, March 13th, 2025 at 5:05 PM, Ihor Radchenko <[email protected]>
wrote:
> the_wurfkreuz [email protected] writes:
>
> > I've tried to this:
> >
> > git clone https://github.com/tree-sitter/tree-sitter-bash
> > cd tree-sitter-bash
> > make
> > sudo make install
> >
> > Then, after `emacs -Q` i evaluate `(setq treesit-extra-load-path
> > '("/usr/local/lib"))` and try to create a code block with the bash-ts mode
> > and get the same thing.
>
>
> I tried the same except make install and used /path/to/tree-sitter-bash
> as the load path. Everything worked. Although I used emacs master build.
>
> > Do i maybe need to spin a vm and give all the possible reproduction steps?
> > I'm using void linux.
>
>
> Maybe try to compile emacs from source. Or a vm. Whichever is easier.
> Maybe others can also try to reproduce.
>
> --
> Ihor Radchenko // yantar92,
> Org mode maintainer,
> Learn more about Org mode at https://orgmode.org/.
>
> Support Org development at https://liberapay.com/org-mode,
>
> or support my work at https://liberapay.com/yantar92