From 06603a2d62a0d150064c4c2b320f772eb04bb743 Mon Sep 17 00:00:00 2001 From: romkatv Date: Sat, 2 May 2020 16:30:47 +0200 Subject: [PATCH] work around bugs in kitty where it hangs on close All terminals quit when the child process terminates. Except kitty. Kitty doesn't quit until there are no open file descriptors to the tty. And the best thing? This is "better". Having the balls to claim this nasty bug as feature is worthy of admiration. --- internal/worker.zsh | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/worker.zsh b/internal/worker.zsh index 3918893c..644d74c6 100644 --- a/internal/worker.zsh +++ b/internal/worker.zsh @@ -181,6 +181,7 @@ function _p9k_worker_start() { _p9k__worker_file_prefix=${TMPDIR:-/tmp}/p10k.worker.$EUID.$sysparams[pid].$EPOCHSECONDS sysopen -r -o cloexec -u _p9k__worker_resp_fd <( + exec 0$_p9k__worker_file_prefix.log setopt xtrace