- Link HlSearchNear to CurSearch instead (#54)
- Use
ml_get_buf_len
directly (#70) - Pass bufnr to build regex
- Limit search range for substitute (#60)
- Valid range for substitute (#60)
- Clear range to keep position valid
- Override
Normal
in floatwin - Nightly change
nvim_win_get_config
return val - Check
v:hlsearch
before refreshing (#63) - More compact padding highlight group
- Use
unpack
in utils to avoid serialization issue - Remove redundant hl group HlSearchFloat (#61)
- Fix Ufo ext issue
- [breaking] Remove warning about setup (#73)
- Support incsearch for
smagic
andsnomagic
- Highlight selection for
\%V
- Add qf API
exportLastSearchToQuickfix
[#49]
- Support nvim-ufo [#43]
- Add
rmm_matchcol
field toregmmatch_T
in nightly
- Listen
v:hlsearch
value,:noh<CR>
remapping is not necessary - [breaking] Bump Neovim to 0.6.1
- Use throttle and debounce to improve performance
Release the stable version, will rework some tasks.
- Improve
calm_down
option - Respect foldopen option while searching
- Use FFI to build position index
- Support
;
offset - Support ffi for Windows
- Improve performance while moving cursor
- Use
searchcount
to get better performance while searching
- rename
HlSearchCur
toHlSearchNear
. - rename
HlSearchLensCur
toHlSearchLensNear
. - replace
override_line_lens
withoverride_lens
. - add
HlSearchFloat
highlight the nearest text for the floating window. - add
nearest_only
option to add lens for the nearest instance and ignore others. - add
nearest_float_when
andfloat_shadow_blend
options for displaying nearest instance lens - with floating window.
- add
virt_priority
option to specify the priority ofnvim_buf_set_extmark
. - add
enable_incsearch
option to display the current matched instance lens while searching. - support
/s
and/e
offsets for search, but don't support offset number.