Johannes Altmanninger
3ec603fc55
Send OSC 7 on fresh prompt (child may have changed it)
...
After I run a child process like "fish -C 'cd /tmp'", the terminal
will have a stale working directory.
Let's send the OSC 7 notification also once for every fresh prompt
(which is less frequent than the calls to fish_prompt).
This is not fully correct, since it will not work for cases like bind
ctrl-g 'fish -C "cd /tmp"' which allow running external commands
without creating a fresh prompt. We can fix those later, using the
code paths for bracketed paste and friends.
A minor argument for not fixing this just yet is that some people
override "__fish_update_cwd_osc" to work around bugs in their terminal.
Closes #12191
Closes #11778
Closes #11777
2025-12-19 19:36:51 +01:00
..
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-11-19 17:13:58 +01:00
2025-09-30 11:47:26 +02:00
2025-11-23 12:30:22 +01:00
2025-09-30 11:47:26 +02:00
2025-12-14 16:23:37 +01:00
2025-10-12 07:17:48 +02:00
2025-09-30 11:47:26 +02:00
2025-11-23 12:30:22 +01:00
2025-09-30 11:47:26 +02:00
2025-11-09 13:08:47 +01:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-11-23 12:30:22 +01:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-12-14 16:23:53 +01:00
2025-12-19 19:36:51 +01:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-11-23 12:30:22 +01:00
2025-11-23 12:30:22 +01:00
2025-12-10 16:15:41 +01:00
2025-11-08 21:18:25 +01:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-11-01 12:45:17 +01:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-11-01 12:45:17 +01:00
2025-11-01 12:45:17 +01:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-11-23 12:30:22 +01:00
2025-12-08 21:30:29 +08:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-11-01 12:45:17 +01:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-11-19 17:13:58 +01:00
2025-12-14 16:25:14 +01:00
2025-11-23 12:30:22 +01:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-11-23 12:30:22 +01:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-11-19 16:40:57 +01:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-11-16 11:04:23 +01:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-11-01 12:45:17 +01:00
2025-11-19 17:13:58 +01:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-12-16 13:04:16 +01:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-12-14 17:03:03 +01:00
2025-12-14 16:23:53 +01:00
2025-12-14 17:03:03 +01:00
2025-12-14 17:03:03 +01:00
2025-12-14 17:03:03 +01:00
2025-12-14 17:03:03 +01:00
2025-12-14 16:23:53 +01:00
2025-12-14 16:29:14 +01:00
2025-12-14 16:23:37 +01:00
2025-12-14 16:23:37 +01:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-11-23 12:30:22 +01:00
2025-09-30 11:47:26 +02:00
2025-12-14 17:03:03 +01:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-12-14 17:03:03 +01:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-10-15 12:00:24 +02:00
2025-11-16 11:12:30 +01:00
2025-10-09 17:14:09 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-11-04 14:13:22 +01:00
2025-09-30 11:47:26 +02:00
2025-10-05 15:16:41 +02:00
2017-09-09 23:35:47 -07:00
2025-11-01 12:45:17 +01:00
2024-04-02 14:35:16 +02:00
2022-03-31 15:16:01 +02:00
2021-06-23 20:51:20 +02:00
2022-10-06 14:27:28 -05:00
2025-12-14 17:03:03 +01:00
2025-11-19 17:13:58 +01:00
2022-01-27 16:21:22 -08:00
2025-12-14 15:44:58 +01:00
2024-02-27 16:25:01 +01:00
2025-12-16 08:00:24 +01:00
2021-05-05 18:53:51 +02:00
2020-04-19 04:24:28 +02:00
2020-03-09 19:46:43 +01:00
2025-12-10 16:15:41 +01:00
2022-04-15 15:58:39 +02:00
2025-04-16 11:24:33 +02:00
2024-04-30 14:00:06 +02:00
2017-01-12 16:07:41 +01:00
2025-09-30 11:47:26 +02:00
2020-03-09 19:46:43 +01:00
2025-04-02 16:59:21 +02:00
2025-12-14 15:44:58 +01:00
2022-01-27 16:21:22 -08:00
2024-02-27 16:25:01 +01:00
2024-04-03 13:09:27 +02:00
2025-11-23 12:30:22 +01:00
2025-01-03 00:03:58 +01:00
2025-03-02 09:34:06 +01:00
2025-12-16 20:27:47 +01:00
2025-11-16 19:16:07 +01:00
2025-10-05 15:16:41 +02:00
2025-09-30 11:47:26 +02:00
2025-11-23 12:30:22 +01:00
2025-10-05 15:16:41 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-11-19 16:42:45 +01:00
2025-11-23 12:30:22 +01:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-10-05 15:16:41 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-12-14 17:03:03 +01:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00
2025-09-30 11:47:26 +02:00