Release / / with v1.9.0
Blink Completion v1.9.1
Use the Rust completion matcher on FreeBSD x86_64.
Before you upgrade to v1.9.1
1 to fix`<S-Tab>` in the command-line preset initially selects the last completion, matching Neovim's selection behavior.
Read the evidence
What changed in v1.9.1
This release adds FreeBSD support, custom Lua command completion and forced acceptance without visible previews. Source builds need an updated nightly toolchain; the hotfix updates the Nix toolchain lock.
Install tag v1.9.1 with a Neovim plugin manager; requires Neovim 0.10+ (terminal completion: 0.11+).
New things you can do
Use the Rust completion matcher on FreeBSD x86_64 or arm64.
Read the evidence
Fixed and improved
Use `v:lua` custom command completion.
Read the evidence
Shell-command completion handles path-like first arguments and avoids escaping spaces inside already quoted arguments.
Read the evidence
Use `accept({ force = true })` to accept without the menu or ghost text being visible.
Read the evidence
Fallback key mappings no longer recurse infinitely.
Read the evidence
Provider `enabled` overrides and provider-specific `min_keyword_length` now take effect over global settings.
Read the evidence
Automatic LSP setup preserves user capabilities.
Read the evidence
Ghost text handles multibyte characters and highlight blending; custom documentation drawing works with unmodifiable popup buffers.
Read the evidence
Automatic signature triggers resume after manual display, and active-parameter highlighting uses line and column ranges.
Read the evidence
Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.