osfeed.dev
Release / / with v1.5.0

Blink Completion v1.5.1

Complete Neovim commands in the command-line window opened with `q:`.

Before you upgrade to v1.5.1

2 to fix

`:s`, `:g` and `:v` no longer automatically trigger command completion.

Behavior changedComplete Neovim commands and search text on the command line.
Read the evidence

LSP text items are filtered only for `lua_ls`, rather than for all language servers.

Behavior changedComplete code using suggestions from language servers.
Read the evidence

Continuous matches are preferred over separated fuzzy matches.

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

Buffer completion now retains buffers within a 500,000 total size cap, with configurable `retention_order`; the per-buffer asynchronous limit defaults to 200,000.

Behavior changedComplete words from buffers and search for words from the current buffer.Inferred
Read the evidence

Keep `max_async_buffer_size` greater than `max_sync_buffer_size`, and `max_total_buffer_size` greater than `max_async_buffer_size` in buffer-provider options.

Action requiredAffects: Configurations overriding buffer completion size limits.Inferred
Read the evidence

Replace reads of `items` from `BlinkCmp*` autocmd payloads with `require('blink.cmp').get_items()`; remove reliance on the removed `BlinkCmpSourceCompletions` event.

Action requiredAffects: Configurations or integrations consuming Blink completion autocmds.
Read the evidence

What changed in v1.5.1

The command-line source now supports the command-line window and Vim filetypes. Autocmd consumers must adjust to removed completion payloads, and buffer completion now has per-buffer and total size limits.

Install tag v1.5.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 avoids hangs on Windows/WSL; expression and user-command completions avoid duplicated prefixes.

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

Manual `show_signature` works again and ignores automatic trigger enablement.

Now worksRead function signatures while entering arguments.
Read the evidence

Ghost text handles multiline edits without out-of-bounds errors, and custom window border characters are supported.

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

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