Justin M. Keyes
57adf8c6e0
fix(vim.ui): open() may wait indefinitely #28325
...
Problem:
vim.ui.open "locks up" Nvim if the spawned process does not terminate. #27986
Solution:
- Change `vim.ui.open()`:
- Do not call `wait()`.
- Return a `SystemObj`. The caller can decide if it wants to `wait()`.
- Change `gx` to `wait()` only a short time.
- Allows `gx` to show a message if the command fails, without the
risk of waiting forever.
2024-04-15 04:33:09 -07:00
..
2024-04-15 07:11:39 +08:00
2024-04-12 17:02:25 +08:00
2024-03-27 10:39:46 +00:00
2024-04-15 04:33:09 -07:00
2024-01-24 19:26:53 +01:00
2024-04-10 15:54:52 +01:00
2023-12-21 11:47:04 +08:00
2024-04-05 18:07:43 +02:00
2024-04-15 04:33:09 -07:00
2024-04-15 04:33:09 -07:00
2024-03-06 10:45:22 +00:00
2024-03-09 11:21:55 +00:00
2024-02-13 14:49:20 +00:00
2024-03-09 11:21:55 +00:00
2024-04-15 04:33:09 -07:00
2024-03-12 15:15:55 +08:00
2024-03-26 19:08:54 -05:00
2024-01-16 09:33:10 +00:00
2024-04-14 13:21:10 +02:00
2024-03-30 00:51:09 +01:00
2024-03-27 10:39:46 +00:00
2024-01-19 11:54:04 +00:00
2024-04-13 01:18:40 +02:00
2024-03-16 19:26:10 +00:00
2022-08-23 13:02:55 +02:00
2024-03-23 16:46:54 -05:00
2024-03-16 19:26:10 +00:00
2024-03-06 10:45:22 +00:00
2024-04-02 16:47:17 +01:00
2024-02-03 16:53:41 +01:00
2024-01-14 11:08:33 +00:00
2024-03-16 19:26:10 +00:00
2024-03-10 23:20:26 +00:00
2024-03-16 19:26:10 +00:00
2024-03-16 19:26:10 +00:00
2024-03-16 19:26:10 +00:00
2024-03-09 11:21:55 +00:00
2024-04-15 04:33:09 -07:00
2024-02-28 10:50:53 +01:00
2024-03-09 11:21:55 +00:00
2023-12-20 18:58:40 +01:00