8000 GitHub - cyuria/blink.cmp: Performant, batteries-included completion plugin for Neovim
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

cyuria/blink.cmp

 
 

Repository files navigation

Warning

This plugin is beta quality. Expect breaking changes and many bugs

Blink Completion (blink.cmp)

blink.cmp is a completion plugin with support for LSPs and external sources that updates on every keystroke with minimal overhead (0.5-4ms async). It use a custom fuzzy matcher to easily handle >20k items. It provides extensibility via pluggable sources (LSP, snippets, etc), component based rendering and scripting for the configuration.

blink-cmp-demo.webm

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.0%
  • Rust 5.1%
  • Nix 0.9%
0