Fix SHELL env var in open-actions.conf and launch-actions.conf #5922
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When
shell
is configured asbash --login
,kitty +shebang $FILE_PATH $SHELL
will not work.The PR fixes this.
$SHELL
.{SHELL}
in the documentation.I actually tried to fix the problem of not being able to open image files with kitty under macOS.
However I don't know when the next version will be released, so it's better to let you know.
Steps to reproduce:
kitty @ launch --type=os-window kitty +kitten icat --hold /path/to/image
.This should be run as kitten icat
)Issues:
icat --hold
is not respected in the python placeholder (raise SystemExit()
), causing the window to close directly.launch
uses the prewarmed process to run kitten. I think for allwrapped_kitten_names()
theprewarm
should be skipped.launch --hold
uses a python kitten to wrap, so it will run the process independently.launch --hold kitty +kitten icat
will work fine. I'm not sure if we can useprewarm
in this case (to make the kitten afterlaunch --hold
run faster), it seems infeasible and unnecessary. Thishold_till_enter
then looks like it can be implemented in golang.Lastly, how to add
help
andexit
auto-completion to the kitty shell?Thank you.