Skip to content

v0.11.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 25 Jan 18:09
· 2 commits to main since this release
v0.11.0
b6f11a0

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 to show_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

Full Changelog: v0.10.0...v0.11.0