Skip to content

Performant, batteries-included completion plugin for Neovim

License

Notifications You must be signed in to change notification settings

ldwgchen/blink.cmp

 
 

Repository files navigation

Blink Completion (blink.cmp)

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 scripting for the configuration.

blink-cmp-demo.mp4

Features

Installation

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

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

About

Performant, batteries-included completion plugin for Neovim

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 94.6%
  • Rust 4.6%
  • Nix 0.8%