A Neovim plugin that adds smooth, customizable animations to text operations like yank, paste, search, and undo/redo.
tiny-glimmer.nvim is a Neovim plugin that enhances text editing by adding smooth, customizable visual animations to common operations like yanking, pasting, and navigating search results. It solves the problem of subtle or missing visual feedback in Neovim by making these actions more intuitive and engaging without disrupting workflow.
Neovim users (version 0.10+) who want to improve their editing experience with non-intrusive visual feedback, particularly those who customize their setup with plugins like gbprod/substitute.nvim or yanky.nvim.
Developers choose this plugin for its extensive customization options, including multiple animation styles, per-operation settings, and a low-level API for creating custom animations. Its unique selling point is providing smooth, visually appealing feedback with sensible defaults while allowing deep integration with other plugins and user scripts.
A Neovim plugin that adds smooth, customizable animations to text operations like yank, paste, search, undo/redo, and more.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Includes multiple built-in effects like fade, bounce, rainbow, and left-to-right sweep with customizable easing functions, offering rich visual feedback for different operations.
Allows per-operation settings, duration control, and color customization through a detailed Lua setup function, enabling fine-tuned adjustments to match user preferences.
Provides a low-level API for creating custom animations and integrating with other plugins or scripts, as demonstrated in the Library API section for advanced use cases.
Offers built-in support for plugins like gbprod/substitute.nvim and yanky.nvim, making it easy to enhance existing workflows with smooth animations.
The plugin is marked as beta with warnings about potential breaking changes in future updates, which can disrupt workflows and require frequent adjustments.
Requires understanding of Lua and Neovim's API to fully customize, with many animations disabled by default, adding significant setup overhead for new users.
Many operations like search and undo/redo are disabled by default, forcing users to manually enable them in the configuration, which can be unintuitive for quick adoption.