No description
  • Lua 93.6%
  • Rust 5.9%
  • Nix 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Don Yin 7b31e1b649
fix(docs): size documentation height after wrapping (#2680)
Fixes #2583

Signed-off-by: Don Yin <Don_Yin@outlook.com>
2026-11-04 17:33:45 -05:00
.cargo feat: use lto for release builds 2026-04-04 15:03:52 -04:00
.github ci: update cross-platform-actions/action for version 1.5.0 (#2621) 2026-08-31 19:10:10 +02:00
doc docs: update vimdocs 2026-10-18 17:26:17 +00:00
lua fix(docs): size documentation height after wrapping (#2680) 2026-11-04 17:33:45 -05:00
plugin feat: add bang/dev for :BlinkCmp build/download 2026-09-20 19:44:54 -04:00
.gitignore chore: ignore /lib, cleanup gitignore 2026-05-31 18:53:58 -04:00
.stylua.toml feat: format lua files using stylua (#1179) 2025-02-08 11:37:26 -05:00
_typos.toml chore: bump version to 0.14.2 2025-03-24 12:08:59 -04:00
build.rs fix: create target/release dir, if it doesn't exist 2024-12-29 13:09:06 -05:00
Cargo.lock fix: skip fuzzy needles beyond frizbee limit (#2654) 2026-10-23 17:46:28 -04:00
Cargo.toml fix: skip fuzzy needles beyond frizbee limit (#2654) 2026-10-23 17:46:28 -04:00
CHANGELOG.md chore: bump version to 1.10.0 2026-03-14 16:08:03 -04:00
Cross.toml fix: use gnu toolchain for builds 2026-05-29 21:07:08 -04:00
flake.lock refactor!: get config on demand via function (#2628) 2026-09-04 16:19:03 -04:00
flake.nix fix(nix): disable failing require check 2026-06-08 11:41:16 -07:00
LICENSE docs: add license 2024-10-08 09:59:29 -04:00
README.md docs: add v1 docs link in v2 warning 2026-07-12 00:42:27 -04:00
repro.lua feat: update repro.lua with mason 2025-06-01 17:06:23 -04:00
UPGRADE.md docs: use :pwait() for build, drop timeout 2026-05-29 20:28:04 -04:00

Warning

V2 is under active development with many breaking changes. Consider staying on stable by using branch = 'v1' or version = "1.*" in your lazy.nvim config. See the V1 docs

For V2, blink.lib must be installed via your package manager. See the UPGRADE.md for a detailed migration guide.

Blink Completion (blink.cmp)

Performant, batteries-included completion plugin for Neovim

Stars Issues Contributors

V1 Documentation · V2 Documentation · Installation · Recipes · Configuration

blink.cmp is a completion plugin with support for LSPs, cmdline, signature help, and snippets. It uses an optional custom fuzzy matcher for typo resistance. It provides extensibility via pluggable sources (LSP, buffer, snippets, etc), component based rendering and dynamic configuration.

https://github.com/user-attachments/assets/bd1e25dd-48b0-4d33-90f4-1468d822f2be

Features

Installation

Head over to the V1 documentation website for installation instructions and configuration options.

For V2, use the documentation website tracking main.

Special Thanks

  • @hrsh7th nvim-cmp used as inspiration and cmp-path/cmp-cmdline implementations modified for path/cmdline sources
  • @garymjr nvim-snippets implementation modified for snippets source
  • @redxtech Help with design and testing
  • @aaditya-sahay Help with rust, design and testing

Contributors