After the framework 6.2.0 update clicking on my fish config in dolphin brings up the error Child process set up failed: execve: Exec format error i can right click it an hit open with Kate. I can go a try to set is as default from the other applications prompt. but it either doesn’t save that choice or at lest ignores it cause when I go to click on it again the error is there.
Default opening for scripts is to launch them with a confirm option.
It seems you have enabled running it without confirmation.
As it is a script, execve is used, which expects scripts files to start with a header to select the right script interpreter.
For fish it means you need to have you first line of files as #!/usr/bin/env fish, adding this line will fix your issue.
This part is not dolphin specific. linux - How to know what script header to use and why it matters? - Stack Overflow
As its the fish configuration file that comes when you install fish addinng
#!/usr/bin/env fish,
would break things. I guess the question I should ask is, Is there as way to reset the prompt to ask what to do with the file as apposed to it just trying to run it. Since it used to open kate prior to the 6.5.0 update. As the current way it works is less then optimal.
I added it. it now no longer pops up the error it doesn’t open without a right click.But its better then before. so its fine for me. its odd cause none of the others have this issue only the config. but yes ill take it as a win haha.