DEV Community

Sunny Tamang
Sunny Tamang

Posted on

select-undo: A Neovim Plugin for Selective Undo

Introduction ๐Ÿš€

Have you ever wanted to undo just a part of your code in Neovim without affecting the rest of the file? Traditional undo (u) in Vim restores the entire buffer state, which isnโ€™t always ideal when working with specific selections.

Thatโ€™s where select-undo shines, a Neovim plugin that lets you selectively undo text within a visual selection! ๐ŸŽฏ

โœจ Features

โœ… Undo entire lines within a selection
โœ… Undo only part of a line
โœ… Persistent undo support
โœ… Works seamlessly with Neovimโ€™s undo tree

๐Ÿš€ Try It Out!

If youโ€™re a Neovim user who loves precision, give select-undo a try!

๐Ÿ‘‰ Check out the repository: select-undo

Have any feedback or feature requests? Drop a comment below! ๐Ÿ˜Š

Top comments (0)