mini.map - window with buffer text overview, scrollbar, and highlights

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • mini.nvim

    Library of 35+ independent Lua modules improving overall Neovim (version 0.7 and higher) experience with minimal effort

    I found it really useful to use together with mini.jump2d (or other similar jumping plugin, like phaazon/hop.nvim) to jump to a location in map window and then focus back (with to accept current source location or to go back where you started). No mouse needed :)

  • minimap.vim

    📡 Blazing fast minimap / scrollbar for vim, powered by code-minimap written in Rust.

    Prior to writing this, I didn't use any "buffer overview" plugins. I accidentally happened to see a wfxr/minimap.vim plugin, which uses Rust dependency to render text overview. This made me really curious if I could implement similar functionality in Lua with at least comparable speed. Turned out, I could! Benchmarking 'mini.map' and 'wfxr/minimap.vim' for first map window opening on 'builtin.txt' help page (9338 lines) shows around 70-90 milliseconds of computation time. Both are much faster on smaller files, of course.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • gitsigns.nvim

    Git integration for buffers

    Git line status (requires lewis6991/gitsigns.nvim).

  • hop.nvim

    Neovim motions on speed!

    I found it really useful to use together with mini.jump2d (or other similar jumping plugin, like phaazon/hop.nvim) to jump to a location in map window and then focus back (with to accept current source location or to go back where you started). No mouse needed :)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts