From 3d5200e1ce5f8c0d013f803cd4c1565e5a505e7d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 8 Oct 2025 05:26:27 +0530 Subject: [PATCH] On second thoughts dont inject PATH as it is already handled by which() and exe_search_paths --- kitty/main.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/kitty/main.py b/kitty/main.py index 2f5140cbf..71ea1a168 100644 --- a/kitty/main.py +++ b/kitty/main.py @@ -479,7 +479,6 @@ def setup_environment(opts: Options, cli_opts: CLIOptions) -> None: from_config_file = True if cli_opts.listen_on: cli_opts.listen_on = expand_listen_on(cli_opts.listen_on, from_config_file) - path_from_shell = '' if vars := opts.env.pop('read_from_shell', ''): import fnmatch import re @@ -489,12 +488,8 @@ def setup_environment(opts: Options, cli_opts: CLIOptions) -> None: for k, v in senv.items(): for pat in patterns: if pat.match(k) is not None: - if k == 'PATH': - path_from_shell = v opts.env[k] = v break - if path_from_shell: - os.environ['PATH'] = path_from_shell env = opts.env.copy() ensure_kitty_in_path() ensure_kitten_in_path()