Enhanced AutoSave for VS Code 💾
Never lose your work again! Enhanced AutoSave automatically saves your files and provides detailed metrics about your saving patterns and time saved.
✨ Features
- 🚀 Smart Automatic Saving: Automatically saves your files when they're error-free
- 📊 Detailed Analytics Dashboard: Track your saving patterns and productivity
- ⚡ Customizable Settings: Adjust save delay and notifications to your preference
- 📈 Comprehensive Metrics:
- Track daily, weekly, and monthly saves
- Monitor time saved from manual saving
- Analyze most frequently saved file types
- Visualize peak productive hours
- 🎯 Status Bar Integration: Quick access to controls and metrics
📥 Installation
- Open VS Code
- Press
Ctrl+P
/ Cmd+P
- Type
ext install Shellomo.enhanced-autosave
- Press Enter
Or install through the Visual Studio Code Marketplace
🚀 Getting Started
- The extension is enabled by default after installation
- A status bar icon will appear showing the current status
- Click the metrics button in the status bar to view your saving statistics
- Customize settings to match your workflow (see Configuration section)
⚙️ Configuration
Customize the extension through VS Code settings:
{
// Enable/disable auto-save functionality
"enhancedAutosave.enabled": true,
// Delay before saving (in milliseconds)
"enhancedAutosave.debounceTime": 1000,
// Show notifications when files are saved
"enhancedAutosave.showNotifications": true
}
📊 Metrics Dashboard
View detailed statistics about your saving patterns:
- Save Frequency: Track how often files are automatically saved
- Time Savings: See how much time you've saved from manual saving
- File Type Analysis: Identify most frequently saved file types
- Peak Hours: Visualize your most productive hours
- Trend Analysis: Monitor your saving patterns over time
⌨️ Keyboard Shortcuts
Command |
Shortcut |
Description |
Toggle AutoSave |
Ctrl+Alt+S |
Enable/disable automatic saving |
Show Metrics |
Ctrl+Alt+M |
Open the metrics dashboard |
🎯 Commands
Access these commands through the Command Palette (Ctrl+Shift+P
/ Cmd+Shift+P
):
Enhanced AutoSave: Toggle AutoSave
Enhanced AutoSave: Show Metrics
🔄 Changelog
Version 1.0.2
- Added visual charts to metrics dashboard
- Improved tracking of file types and peak hours
- Enhanced UI/UX for better user experience
- Fixed minor bugs and improved stability
See full changelog
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
)
- Commit your changes (
git commit -m 'Add some AmazingFeature'
)
- Push to the branch (
git push origin feature/AmazingFeature
)
- Open a Pull Request
📝 License
This project is licensed under the MIT License - see the LICENSE file for details.
🐛 Known Issues
- None currently. If you find any issues, please report them here
💡 Feedback & Support
👨💻 About the Author
Created with ❤️ by Shellomo
Enjoy coding with peace of mind! 🚀