Skip to content

πŸ›° Blazing fast minimap for vim, powered by code-minimap written in Rust.

License

Notifications You must be signed in to change notification settings

lambdalisue/minimap.vim

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›° minimap.vim

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

CI License Vim Neovim Contributors

screenshot

πŸ’  Features

  • It's blazing-fast (see benchmark).
  • Dynamic scaling.
  • Real-time highlight.
  • It can be used to scroll buffer (in vim's way!).

πŸ“₯ Installation

Requirement

  • code-minimap is required. The plugin uses it to render minimap at πŸš€ speed.
  • vim8, or neovim 0.5.0+.

Use your favorite plugin manager, vim-plug for example:

Plug 'wfxr/minimap.vim'

You can use cargo to install 'code-minimap' simultaneously (Only recommended for rust users):

Plug 'wfxr/minimap.vim', {'do': ':!cargo install --locked code-minimap'}

πŸ›  Commands

Flag Description
Minimap Show minimap window
MinimapClose Close minimap window
MinimapToggle Toggle minimap window
MinimapRefresh Force refresh minimap window
MinimapUpdateHighlight Force update minimap highlight

βš™ Options

Flag Default Description
g:minimap_left 0 if set minimap window will append left
g:minimap_width 10 the width of the Tagbar window in characters
g:minimap_highlight Title the color of the highlighting for current position
g:minimap_auto_start 0 if set minimap will show at startup

πŸ“¦ dependencies

πŸ“ƒ License

MIT (c) Wenxuan Zhang

About

πŸ›° Blazing fast minimap for vim, powered by code-minimap written in Rust.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages

  • Vim Script 91.7%
  • Shell 8.3%