3.9.1 (2024-12-26)
- Highlight of injected languages should have higher priority (3c8d9d8)
3.9.0 (2024-12-11)
- Add tab filter (898614d)
3.8.4 (2024-12-08)
- Display minimap on start screen when layout is split (691a251)
- Quit when only floating windows exist (11ec72a)
- Scrolloff overwritten when buffer is set (dc576af)
- Type check (d8913b4)
3.8.3 (2024-12-01)
- Minimap not showing up for start page (6102528)
3.8.2 (2024-12-01)
- Use cooperative scheduling to make it non-blocking (98ad591)
3.8.1 (2024-11-24)
- search: respect "search" in "foldopen" (d283dd7)
3.8.0 (2024-11-22)
- Ignore bigfile when snacks.bigfile is enabled (cf240d0)
3.7.6 (2024-11-07)
- fix-178 (e490be9)
3.7.5 (2024-11-01)
- Lazy create autocmds for split window (bf5107f)
3.7.4 (2024-11-01)
3.7.3 (2024-10-05)
- Add permissions to workflow (29d52ce)
- Use pcall in noautocmd (1ebe37f)
- Use secrets.GITHUB_TOKEN (233d05f)
3.7.2 (2024-09-18)
- Disable winbar for lualine (c3f3fd2)
3.7.1 (2024-09-17)
- Do not load unnucessary window handler (e6043ea)
3.7.0 (2024-09-17)
- Introduce lualine component (24d3d7e)
3.6.0 (2024-09-01)
- Add customized handler API (d625b2c)
3.5.5 (2024-09-01)
- Incorrect highlights (10a033e)
3.5.4 (2024-08-31)
- Correct module name (5e8cc1f)
3.5.3 (2024-08-30)
- typo (b97048e)
3.5.2 (2024-08-29)
- Do no trigger autocmd when setting win/buf opt (8e8f498)
3.5.1 (2024-08-26)
- Incorrect mark lineNr (3a23307)
3.5.0 (2024-08-26)
3.4.1 (2024-08-24)
- Correct lua API (fb8a84c)
3.4.0 (2024-08-23)
- New Annotation mode: icons (ad5eba7)
3.3.3 (2024-08-23)
- Handle cases when annotation range starting or ending are hidden in folds (9d59016)
3.3.2 (2024-08-23)
- Correct row of annotations when foldings exist (565f0c6)
3.3.1 (2024-08-23)
- Set cursor line safely (4a2b09d)
3.3.0 (2024-08-22)
- Allow to fix minimap width (ff71476)
3.2.0 (2024-08-22)
- Add option to close if minimap is the last window (37107fe)
- Update cursor line when minimap text changed (af8d138)
- Validate config.split.close_if_last_window (4f33e39)
3.1.0 (2024-08-22)
- Support split direction (f27f3f5)
3.0.1 (2024-08-22)
- Errors when windows or buffers are nil or not valid (695c3b4)
- Set buffer unmodifiable (775667d)
- Set parent to nil when appropriate (be81003)
3.0.0 (2024-08-21)
- Change winopt and bufopt configuration
- Change layout configuration
- Remove statuscolumn in default winopt
2.12.3 (2024-08-19)
- make eob character unseen in neominimap (f3e9c52)
2.12.2 (2024-08-17)
2.12.1 (2024-08-17)
- do not show eol characters (85b2b5d)
2.12.0 (2024-08-16)
- Support mouse click (f86bb95)
2.11.0 (2024-08-16)
- Set neominimap filetype (309deb2)
2.10.0 (2024-08-16)
- Autocmds to trigger search update (93fc883)
- Autocmds to trigger search update (694447a)
- Incorrect line number for gitsigns (1a73bdc)
- Introduce search marks (aa99135)
- Handle cases when hl.fg is nil (c931780)
2.9.0 (2024-08-14)
- Introduce checkhealth (9f2b354)
2.8.3 (2024-08-14)
- Handle cases when bufnr may be null (a35a9d3)
2.8.2 (2024-08-14)
- Handle cases when hunks are null (80033b3)
2.8.1 (2024-08-13)
2.8.0 (2024-08-13)
- Draw signcolumn when this is sign to display (407f62a)
- Support gitsigns (a348b2c)
- Support signcolumn (3924f18)
- Respect setting (256c609)
2.7.2 (2024-08-11)
- Validate sync_cursor (d905c76)
2.7.1 (2024-08-11)
- Do not show minimap when the window is too small (7427624)
- Handle cases when borders has highlight groups (54ea78a)
- Handle cases where 'border' length is less than 8 (98ce237)
- Incorrect win height when border==shadow (3d63539)
2.7.0 (2024-08-09)
- Inconsistency of current line when folds on (08ea1c8)
2.6.0 (2024-08-07)
- Add configuration option to enable/disable cursor line sync (4267c24)
- Add focus feature for minimap (59bde8b)
- Sync cursor line between windows and minimap (db49cca)
2.5.0 (2024-08-02)
- Add perf command (638fdfc)
- Optimize is_white_space (5771b81)
2.4.2 (2024-07-27)
- Handle Blob input correctly in str_to_visible_codepoints() (3c53bfd)
2.4.1 (2024-07-25)
- Set undolevels to -1 to reduce memoey use (a3e6e25)
2.4.0 (2024-07-24)
- Enable type check if lazydev is enabled (9164627)
- Use vim.validate to validate user config (1a815e9)
2.3.0 (2024-07-22)
- Allow users to override window options and buffer optinos (9eca6eb)
2.2.0 (2024-07-22)
- Add badges (36ddc11)
2.1.1 (2024-07-22)
- window: set spell false for the minimap window (dbc959c)
2.1.0 (2024-07-20)
- Added configuration option to set margins (87bf665)
- Ensure buffer ID validity (16e490c)
2.0.2 (2024-07-17)
- Handle invalid buffer in debounced function (29e9a27)
2.0.1 (2024-07-16)
- handle potential nil index in for-loop (b88371c)
2.0.0 (2024-07-14)
- Rewrote Vim command interface (65ac122)
1.4.1 (2024-07-14)
- neominimap cannot show minimap for the 1st buffer (5863669)
- winhighlight ignored (76386e3)
- Wrong event to create minimap buffer (9d2bf16)
1.4.0 (2024-07-13)
- Add user configuration validation (10cc88f)
1.3.2 (2024-07-13)
- enable cursorline even if not enabled (b1147c9)
1.3.1 (2024-07-12)
- Correct buffer updating for diagnostic highlights (38045d3)
1.3.0 (2024-07-12)
- workflow: Add panvimdoc workflow for generating vimdoc (8204143)
1.2.2 (2024-07-12)
- call update_diagnostic on the correct buffers (a3b53e6)
1.2.1 (2024-07-11)
- Display only foreground color in minimap Treesitter highlights (eaba632)
1.2.0 (2024-07-11)
- Add treesitter support (ad0a740)
- Correct indexing for Treesitter highlights in minimap (0d1fdea)
- Fix Treesitter highlight index-out-of-bound in minimap (5328153)
- Fix Another Treesitter highlight index-out-of-bound in minimap (6fec961)
1.1.1 (2024-07-11)
- Fixed floor division in coordinate transformation (404903b)
- Corrected wrong cursor column in minimap (8a1dc0b)
1.1.0 (2024-07-06)
- Add diagnostic support (150bf76)
- correct window width (cf3663d)
The first stable release of neominimap.nvim
- Code Minimap: Displays a miniature version of your code on the right side of the windows.
- Commands:
:NeominimapOpel
: Enable the minimap.:NeominimapClose
: Disable the minimap.:NeominimapToggle
: Toggle the minimap on or off.
- Performance issues may occur with very large files.