This (recycled) HN story about Neovim deleting/losing undofile data, is false.
news.ycombinator.com/item?id=498670…
Vim undofile "data loss" happens because Vim (VIM!) will reset the undofile if an external tool (git, nano) changes the file while Vim is not running. (:help undo-persistence)
vim.async "structured concurrency" has landed ⏩ in Nvim 0.13!
github.com/neovim/neovim/…
Try it if you ever want to chain several callbacks together, or wait for multiple processes to finish. Optional handling of errors, cancellation, and more.
Thanks to lewis6991 🫡