diff --git a/kitty/tabs.py b/kitty/tabs.py index 5783f489f..e4cd545db 100644 --- a/kitty/tabs.py +++ b/kitty/tabs.py @@ -434,6 +434,8 @@ class Tab: # {{{ cmd = resolved_shell(get_options()) elif not is_executable: import shlex + + from .utils import which with suppress(OSError): with open(old_exe) as f: if f.read(2) == '#!':