Skip to content

VimSaver the first

Choose a tag to compare

@kopsha kopsha released this 10 Sep 13:27
· 10 commits to main since this release

Overview

We're thrilled to introduce the first major release of the Vim Saver, the Neovim plugin that has your back by auto-saving your work. Say goodbye to the distress of lost edits after unexpected disruptions!

Highlights

  • Auto-Save on Change: Vim Saver now auto-saves your work upon leaving insert mode or when text changes are detected.
  • Customizable Delay: We've introduced a default delay of 1250 milliseconds before the save operation, which you can customize based on your preferences.
  • Selective exclude: Say no to unwanted auto-saves on certain file types. We've added a default list of file types (like netrw, startify, and more) to exclude from auto-save. Need more control? You can always go ahead and extend this list based on your needs.
  • Elegant Notification: Get a subtle, timely notification confirming the save, styled in a muted tone so it's gentle on the eyes.

What's new

  • Documentation: Comprehensive documentation has been added, including a README and Vim's native :help format.
  • Configuration: An improved configuration method using the setup() function to offer more control over how Vim Saver behaves.
  • Improved Performance: Under-the-hood tweaks have been made to ensure efficient use of timers and prevent redundant save operations.

Special Thanks

A massive shout-out to the Vim and Neovim community for their invaluable feedback during the development phase. Special thanks to users who contributed to the code, raised issues or gave suggestions.