Fabian Homborg
30b2dc2b97
Don't enqueue a repaint in the middle of one
...
This can easily lead to an infinite loop, if a variable handler
triggers a repaint and the variable is set in the prompt, e.g. some of
the git variables.
A simple way to reproduce:
function fish_mode_prompt
commandline -f repaint
end
Repainting executes the mode prompt, which triggers a repaint, which
triggers the mode prompt, ....
So we just set a flag and check it.
Fixes #7324 .
2020-09-11 19:23:26 +02:00
..
2020-08-04 12:40:46 -07:00
2020-07-04 14:58:02 -07:00
2020-09-08 11:55:10 -05:00
2020-08-06 21:24:26 +02:00
2020-08-08 15:30:04 -07:00
2019-10-13 15:50:48 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-09-08 22:44:03 +02:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-09-04 16:55:09 +02:00
2020-08-05 12:23:49 -07:00
2020-09-11 19:23:26 +02:00
2020-08-05 12:23:49 -07:00
2020-09-09 20:23:08 +02:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-15 16:06:54 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-11 17:42:30 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-09-04 16:55:09 +02:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-09-08 22:44:03 +02:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-08-05 12:23:49 -07:00
2020-06-24 20:43:56 +02:00
2019-11-25 14:13:33 -08:00
2020-09-08 22:44:03 +02:00
2020-07-29 16:37:39 -07:00
2020-09-09 18:37:39 +02:00
2020-09-09 18:37:39 +02:00
2020-03-14 15:07:54 -07:00
2020-09-08 22:44:03 +02:00
2020-09-08 22:44:03 +02:00
2020-07-29 16:37:39 -07:00
2020-01-29 14:16:16 -08:00
2020-08-05 12:23:49 -07:00
2020-06-25 00:56:49 -05:00
2020-09-08 22:44:03 +02:00
2020-03-14 15:07:54 -07:00
2020-09-02 15:06:17 -07:00
2020-08-06 11:51:08 -07:00
2020-07-14 15:19:10 -07:00
2020-04-05 10:13:13 +02:00
2020-09-08 22:44:03 +02:00
2020-07-08 11:00:12 -07:00
2020-03-14 15:07:54 -07:00
2020-02-12 22:02:32 +01:00
2020-08-17 17:40:28 +02:00
2020-05-05 12:33:22 +08:00
2020-08-10 12:26:30 -07:00
2020-09-08 22:00:48 +02:00
2020-09-08 22:44:03 +02:00
2020-07-29 17:04:18 -07:00
2020-08-23 15:31:57 -07:00
2020-07-04 14:58:05 -07:00
2020-07-04 14:58:05 -07:00
2020-01-15 13:16:43 -08:00
2019-10-13 15:50:48 -07:00
2020-09-04 16:10:22 -07:00
2020-09-08 22:44:03 +02:00
2020-08-11 17:42:30 -07:00
2020-04-05 10:13:13 +02:00
2020-04-05 10:13:13 +02:00
2020-07-12 16:57:30 -07:00
2020-05-22 13:36:46 -07:00
2020-04-05 10:13:13 +02:00
2020-08-01 12:09:31 +02:00
2020-08-23 15:31:57 -07:00
2020-03-14 15:07:54 -07:00
2020-09-08 22:44:03 +02:00
2020-09-05 13:24:26 -07:00
2020-09-05 13:24:26 -07:00
2020-05-22 13:41:05 -07:00
2020-03-06 17:15:21 -08:00
2020-09-03 11:01:27 -07:00
2020-09-03 11:01:27 -07:00
2020-09-08 22:44:03 +02:00
2019-10-23 19:38:44 +02:00
2020-08-08 15:32:06 -07:00
2020-08-05 12:23:49 -07:00
2020-05-01 13:30:56 -07:00
2020-05-01 13:30:56 -07:00
2020-01-16 15:21:28 -08:00
2020-05-30 14:22:44 -07:00
2020-08-09 15:05:16 -07:00
2020-08-23 03:38:25 -07:00
2020-08-27 14:14:05 -07:00
2020-08-23 15:31:57 -07:00
2020-07-09 14:22:04 -07:00
2020-09-06 11:15:54 +02:00
2020-09-03 11:01:27 -07:00
2020-07-12 16:57:30 -07:00
2020-07-12 16:57:30 -07:00
2020-09-08 22:44:03 +02:00
2020-07-12 16:57:30 -07:00
2020-08-08 15:04:52 -07:00
2020-09-03 11:01:27 -07:00
2020-09-11 19:23:26 +02:00
2020-07-29 17:04:18 -07:00
2020-01-15 13:16:43 -08:00
2020-07-27 14:51:37 -07:00
2020-07-27 14:51:37 -07:00
2019-10-13 15:50:48 -07:00
2020-09-08 22:44:03 +02:00
2020-09-02 15:06:17 -07:00
2020-09-11 19:23:26 +02:00
2020-09-08 22:44:03 +02:00
2019-12-29 15:51:22 -08:00
2019-12-29 14:49:05 -08:00
2020-05-01 13:30:56 -07:00
2019-11-25 13:07:15 +01:00
2020-08-23 03:38:25 -07:00
2020-07-05 08:55:17 +02:00
2020-09-04 16:10:22 -07:00
2020-08-06 19:01:30 -07:00
2020-07-29 17:04:18 -07:00
2020-06-07 20:00:42 -07:00
2020-04-05 10:13:13 +02:00
2020-01-03 01:07:49 -06:00
2020-09-08 22:44:03 +02:00
2020-02-07 17:43:22 +01:00
2020-09-05 11:28:43 -07:00
2020-07-07 13:48:35 -07:00
2020-09-05 13:04:22 -07:00
2020-08-24 12:12:10 -07:00
2020-03-14 15:07:54 -07:00
2019-11-02 14:40:57 -07:00
2020-05-01 13:30:56 -07:00
2019-11-25 14:13:33 -08:00
2020-04-05 10:13:13 +02:00
2020-02-14 19:06:19 +01:00
2020-07-29 19:36:20 -07:00
2020-07-29 19:36:20 -07:00
2020-08-09 15:05:16 -07:00
2020-04-05 10:13:13 +02:00
2020-07-01 00:44:06 +02:00
2020-02-29 15:56:52 -08:00
2020-09-08 22:44:03 +02:00
2020-08-09 15:05:16 -07:00