nvim-scrollbar
nvim-scrollbar is an extensible scrollbar plugin for Neovim written in Lua. It provides a visual indication of your position in the buffer and integrates with various other plugins to display diagnostic, git, and search status directly on the scrollbar.

Key Features
- Visual Scrollbar: A customizable handle indicating the current viewport position.
- Diagnostic Integration: displays Native LSP, COC, and ALE diagnostics.
- Git Integration: Shows added, changed, and deleted lines (requires gitsigns.nvim).
- Search Integration: Highlights search results on the scrollbar (requires nvim-hlslens).
- Extensible API: Create custom handlers to display arbitrary marks.
- Performance: Throttled rendering to ensure smooth editor performance.
Requirements
- Neovim >= 0.5.1
- nvim-hlslens (Optional, for search results)
- gitsigns.nvim (Optional, for git status)
License
MIT License. Copyright (c) 2021 Peter Tri Ho.