ZIm/crates/vim/src
Mikayla Maki 1aefa5178b
Move "async move" a few characters to the left in cx.spawn() (#26758)
This is the core change:
https://github.com/zed-industries/zed/pull/26758/files#diff-044302c0d57147af17e68a0009fee3e8dcdfb4f32c27a915e70cfa80e987f765R1052

TODO:
- [x] Use AsyncFn instead of Fn() -> Future in GPUI spawn methods
- [x] Implement it in the whole app
- [x] Implement it in the debugger 
- [x] Glance at the RPC crate, and see if those box future methods can
be switched over. Answer: It can't directly, as you can't make an
AsyncFn* into a trait object. There's ways around that, but they're all
more complex than just keeping the code as is.
- [ ] Fix platform specific code

Release Notes:

- N/A
2025-03-19 02:09:02 +00:00
..
digraph Add Vim digraphs (#14887) 2024-07-28 22:44:32 -06:00
normal Move "async move" a few characters to the left in cx.spawn() (#26758) 2025-03-19 02:09:02 +00:00
test vim: Fix key navigation on folded buffer headers (#25944) 2025-03-03 14:44:39 -07:00
change_list.rs vim: Add global marks (#25702) 2025-03-15 05:58:34 +00:00
command.rs Move "async move" a few characters to the left in cx.spawn() (#26758) 2025-03-19 02:09:02 +00:00
digraph.rs Eliminate GPUI View, ViewContext, and WindowContext types (#22632) 2025-01-26 03:02:45 +00:00
helix.rs vim: Add global marks (#25702) 2025-03-15 05:58:34 +00:00
indent.rs Eliminate GPUI View, ViewContext, and WindowContext types (#22632) 2025-01-26 03:02:45 +00:00
insert.rs vim: Add global marks (#25702) 2025-03-15 05:58:34 +00:00
mode_indicator.rs Display case-sensitive keybindings for vim commands (#24322) 2025-02-14 22:03:59 -07:00
motion.rs vim: Add global marks (#25702) 2025-03-15 05:58:34 +00:00
normal.rs vim: Add global marks (#25702) 2025-03-15 05:58:34 +00:00
object.rs vim: Fix back quotes not recognized as object (#24999) 2025-02-26 14:21:12 -05:00
replace.rs vim: Rename wrapping keybindings + document cursor wrapping (#25694) 2025-03-05 08:54:30 -07:00
rewrap.rs Improvements to interactive hard wrap behavior (#26953) 2025-03-18 17:05:08 +00:00
state.rs Move "async move" a few characters to the left in cx.spawn() (#26758) 2025-03-19 02:09:02 +00:00
surrounds.rs Migrate keymap and settings + edit predictions rename (#23834) 2025-02-07 21:17:07 +05:30
test.rs New excerpt controls (#24428) 2025-03-13 15:52:47 -06:00
vim.rs vim: Add global marks (#25702) 2025-03-15 05:58:34 +00:00
visual.rs vim: Add global marks (#25702) 2025-03-15 05:58:34 +00:00