osfeed.dev
Release /

Blink Completion v1.8.0

Complete grep search expressions using words from buffers.

Before you upgrade to v1.8.0

2 to fix

Replace `cmp.add_provider` calls with `cmp.add_source_provider`; the deprecated alias has been removed.

Action requiredAffects: Configurations or plugins registering completion providers at runtime.Inferred
Read the evidence

What changed in v1.8.0

Opt-in Ex-command buffer completion now covers grep commands. Completion is disabled during macros, and path results have a configurable cap.

Install tag v1.8.0 with a Neovim plugin manager; requires Neovim 0.10+ (terminal completion: 0.11+).

Fixed and improved

Set `fuzzy.sorts` to a function returning a sort list to choose sorting dynamically.

ImprovedFind completion candidates despite typing errors and rank them using recent choices.
Read the evidence

Custom keymap functions may return a string to insert literal characters.

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

Built-in snippets handle `$VAR`, `${VAR}` and escaped special characters; LuaSnip matching uses the actual cursor position.

Now worksExpand snippets and jump between their placeholders.
Read the evidence

Complete `:=expr` expressions and paths containing command separators without misinterpreting them.

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

Providers injected for a filetype inherit default providers correctly.

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

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