Skip to content

v0.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Oct 03:07
· 293 commits to main since this release
v0.3.0
5e999f8

Bug Fixes

  • accept replacing first char in line (655d2ee), closes #38
  • add union to utils (88f71b1)
  • autocomplete positioning on first char in line (7afb06c)
  • binary symlink in flake only working on Linux (#93) (fc5feb8)
  • check if LSP supports resolve provider (957a57a), closes #48
  • close completion if the accepted item matches the current word (2f1b85b), closes #41
  • close completion window on ctrl+c in insert mode (#63) (e695c79)
  • config: make blink lua config fields optional (#18) (9c73b0d)
  • context not clearing on trigger character, path regexes (15cb871), closes #16
  • correctly handle non-blink keymaps with string rhs (#78) (1ad59aa)
  • disable blink.cmp remaps when telescope prompt is open (#104) (7f2f74f), closes #102
  • documentation manual trigger not updating on scroll (cd15078)
  • documentation of snippet cannot be shown when description is list (#92) (f99bf6b)
  • don't initialize first_fill with 1 (#87) (526f786)
  • double send on append on trigger character (ebbce90), closes #25
  • enable kind auto brackets for TS/JS (808f628)
  • expand vars in snippets for insertText (ce337cb), closes #27
  • ffi: handle cargo library naming conventions for windows binaries (#74) (e9493c6)
  • guess text edit once and for all (fc348da)
  • handle empty table in additionalTextEdits (#99) (65e9605)
  • handle newlines in autocomplete suggestions (#110) (c39227a)
  • passthrough bind on show/hide when shown/hidden (a5145ae), closes #49
  • re-enable preselect by default (64673ea)
  • replace keycodes on callback alternate mappings (df5c0de), closes #47
  • respect autocomplete min_width (#86) (c15aefe)
  • signature window failing when trigger context empty (6a21d7c)
  • snippet keymaps not applying in insert (a89ae20), closes #70
  • snippet source markdown generation (a6cf72a)
  • snippets source expanding vars (5ffd608)
  • strip blink fields from lsp items for resolve (ab99b02)
  • union_keys not using pairs (8c2cb2e)
  • update ffi.lua (27903be)
  • use correct prev/next keymap (#53) (f456c2a), closes /github.com/Saghen/blink.cmp/pull/23#issuecomment-2399876619
  • use empty separator for joining snippet description (28f3a31)
  • use internal CompletionItemKind table (4daf96d), closes #17

Features

  • add back min_width to autocomplete (9a008c9)
  • add basic event trigger API (#31) (127f518)
  • add detail to documentation window (#33) (588e4d4)
  • add health.lua and basic healthchecks (#101) (a12617d)
  • add minimal render style (#85) (b4bbad1)
  • added a preselect option to the cmp menu (#24) (1749e32)
  • apply keymap on InsertEnter (340370d), closes #37
  • ci: support windows pre-built binaries (#100) (b378d50)
  • don't search forward when guessing text edit (a7e1acc), closes #58
  • drop source groups in favor of fallback_for (#83) (1f0c0f3)
  • expose source provider config to sources (deba523)
  • ignore repeated call at cursor position in trigger (4883420)
  • make fuzzy secondary min_score more lenient (b330b61)
  • stylize markdown in documentation window (05229dd)
  • use faster shallow_copy for context (98575f0)

New Contributors

Full Changelog: v0.2.1...v0.3.0