Release /
Blink Completion v1.8.0
Complete grep search expressions using words from buffers.
Before you upgrade to v1.8.0
2 to fixPath completion now stops at `sources.providers.path.opts.max_entries`, defaulting to 10,000 results; additional entries are ignored.
Read the evidence
Replace `cmp.add_provider` calls with `cmp.add_source_provider`; the deprecated alias has been removed.
Read the evidence
Stop reading `item.data.stat` from path completions; it is no longer supplied. Retrieve file metadata separately if needed.
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
Enable `sources.providers.buffer.opts.enable_in_ex_commands` to complete grep expressions from buffers, alongside substitute and global commands.
Read the evidence
Set `fuzzy.sorts` to a function returning a sort list to choose sorting dynamically.
Read the evidence
Custom keymap functions may return a string to insert literal characters.
Read the evidence
Snippet jumping calls the vim-vsnip navigation API instead of only checking jumpability.
Read the evidence
Built-in snippets handle `$VAR`, `${VAR}` and escaped special characters; LuaSnip matching uses the actual cursor position.
Read the evidence
Complete `:=expr` expressions and paths containing command separators without misinterpreting them.
Read the evidence
Providers injected for a filetype inherit default providers correctly.
Read the evidence
Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.