osfeed.dev
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

Update the Rust nightly toolchain before building this version from source.

Action requiredAffects: Users building the Rust matcher rather than using prebuilt binaries or the Lua matcher.
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

Fixed and improved

Shell-command completion handles path-like first arguments and avoids escaping spaces inside already quoted arguments.

Now worksComplete Neovim commands and search text on the command line.
Read the evidence

Use `accept({ force = true })` to accept without the menu or ghost text being visible.

ImprovedSelect, accept or cancel completion candidates with configurable keys.
Read the evidence

Fallback key mappings no longer recurse infinitely.

Now worksSelect, accept or cancel completion candidates with configurable keys.
Read the evidence

Provider `enabled` overrides and provider-specific `min_keyword_length` now take effect over global settings.

Now worksChoose completion sources by filetype and add external providers.
Read the evidence

Ghost text handles multibyte characters and highlight blending; custom documentation drawing works with unmodifiable popup buffers.

Now worksArrange completion menu columns and view documentation or inline completion previews.
Read the evidence

Automatic signature triggers resume after manual display, and active-parameter highlighting uses line and column ranges.

Now worksRead function signatures while entering arguments.
Read the evidence

Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.