So you’re saying that you can use tidal when you start it from the command line, but not when emacs starts it (when you open the buffer)?
I don’t really have experience with this way of installing, as I compile most (Haskell) things from source.
Then the next thing to try would be to get more info on what
ghci is actually doing - in both cases - and compare. You can put an extra
-v on the command line (
ghci -v -ghci-script ...)
and also in
( list "-v" )
"*Arguments to the haskell interpreter (default=none).")
This will make some log output appear in an emacs buffer, after you C-s to start the tidal process.
Another route of attack is to look at file list of the actual package (I don’t find this on the manjaro web site).
Or go find the maintainer of the package (packages? - I don’t know what the difference between tidalcycles and haskell-tidal might be)
There is one tidal issue that mentions manjaro: https://github.com/tidalcycles/Tidal/issues/284