v0.3.0
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
- @kuator made their first contribution in #53
- @iguanacucumber made their first contribution in #55
- @BrianNormant made their first contribution in #24
- @scottmckendry made their first contribution in #18
- @smjonas made their first contribution in #63
- @lopi-py made their first contribution in #51
- @jose-elias-alvarez made their first contribution in #78
- @telebart made their first contribution in #33
- @Saghen made their first contribution in #84
- @kid made their first contribution in #93
- @ccbhj made their first contribution in #92
- @noomly made their first contribution in #65
- @eero-lehtinen made their first contribution in #99
- @KarlEricsson made their first contribution in #103
- @Jezda1337 made their first contribution in #104
Full Changelog: v0.2.1...v0.3.0