Important
Blink.cmp now fetches the completion items immediately upon entering insert mode by default. More ideas for prefetching are being explored! #706
The fuzzy matcher now explicitly understands typos which should result in more predictable fuzziness on longer strings
BREAKING CHANGES
- set prefetch on insert to true by default
- keymap: add Up/Down keymaps to default preset (#1031)
Features
show_and_select
keymap command (373535e), closes #1004- add
add_filetype_source
API (40d0ce0) - add
BlinkCmp status
command (#809) (86c9676) - add
is_(menu|documentation|ghost_text)_visible
functions (8d29e0e), closes #995 - auto bracket exceptions (e121ec2), closes #1008
- fill in snippet detail if missing in LSP resolve (8f27db5), closes #976
- ghost_text: show_on_unselected (#965) (4a380c1)
- keymap: add Up/Down keymaps to default preset (#1031) (44a67b3)
- menu.draw.columns can be function (#1049) (18b4f1a)
- rename
show_and_select
toshow_and_insert
(595a6a1) - resolve cache by context (4759c4b)
- resolve timeout (f91558e), closes #627
- set prefetch on insert to true by default (c4eafc1)
- signature commands and more events (6da1023), closes #816 #89
- signature: add
window.show_documentation
option (#954) (59982a5), closes #879 - spellchecking with typos-cli (#990) (64cb887)
- support
should_show_items
from sources (fc9276d), closes #972 - support proxy for downloading prebuilt binaries (#1030) (6c296e7)
- use health check for status command (fe9b851)
- use lossy string for lua -> rust conversion (3b4fa80), closes #1000 #1051
Bug Fixes
- add exclusion for
custom,v:lua
completions (#1024) (cee556e) - add signature commands to types (c9b52a7)
- apply detail extraction to lua_ls only (6c87840), closes #896
- auto_insert undo out of date after cursor movement (d0cb8e8), closes #810
- call completion handler directly in input mode only (b19436e), closes #1052
- ci: don't persist credentials in actions/checkout (#991) (1ddd01b)
- cmdline: make completion work for and s: viml function (#925) (fd8859e)
- cmdline: parse for command name if possible (#993) (29c9cf3)
- don't highlight deprecated items with treesitter (c32eca4), closes #1019
- fuzzy: typo introduced in commit
93541e4
(#1027) (55eeffa) - get original cursor before applying text edit in preview (cc490bf), closes #1013
- ghost_text: ensure multiline indent is correct (#934) (b8dbec6)
- help detection triggering on first arg (0632884), closes #1050
- ignore invalid utf-8 vim.v.char (3f9b798), closes #989 #1000
- ignore prefix for non :lua commands (9854978), closes #1075
- lsp: early return on completionItem/resolve (#1055) (80dab4d), closes #1048
- make windows focusable (a5402a1), closes #1001
- memory leak in cached resolve tasks (ef9f85c), closes #1039
- mini.snippets: expand function should have body=snippet (#951) (a993bd8)
- only override if signature is enabled (ce0629f)
- prefix slicing using chars instead of bytes (93541e4), closes #936
- schedule cmdline item building (f74f249), closes #1038
- scrollbar gutter detection with border table (ecbac4b), closes #828
- separate insert/replace ranges for cmdline (a38c6d8), closes #994
- shallow copy luasnip items (712af9f), closes #1006
- stringify parsed snippet when ignoring snippet format (80945db), closes #944
New Contributors
- @xzbdmw made their first contribution in #934
- @bydlw98 made their first contribution in #809
- @joshzcold made their first contribution in #978
- @rainerborene made their first contribution in #925
- @MurdeRM3L0DY made their first contribution in #1027
- @abdennourzahaf made their first contribution in #1031
- @ChocodeerZyNX made their first contribution in #1045
- @fang2hou made their first contribution in #1056
- @drowning-in-codes made their first contribution in #1030
Full Changelog: v0.10.0...v0.11.0