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.

diagnostics

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

License

MIT License. Copyright (c) 2021 Peter Tri Ho.