[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73382":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},73382,"blink.cmp","saghen\u002Fblink.cmp","saghen","Performant, batteries-included completion plugin for Neovim ","https:\u002F\u002Fcmp.saghen.dev",null,"Lua",6360,350,17,90,0,16,33,95,48,109.64,"MIT License",false,"main",[26,27,28],"neovim","neovim-lua-plugin","neovim-plugin","2026-06-12 04:01:09","> [!WARNING]\n> 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.\n>\n> For V2, [blink.lib](https:\u002F\u002Fgithub.com\u002Fsaghen\u002Fblink.lib) must be installed via your package manager. See the [UPGRADE.md](.\u002FUPGRADE.md) for a detailed migration guide.\n\n\u003Cp align=\"center\">\n  \u003Ch2 align=\"center\">Blink Completion (blink.cmp)\u003C\u002Fh2>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n\tPerformant, batteries-included completion plugin for Neovim\n\u003C\u002Fp>\n\n\u003Cp align=\"center\" style=\"text-decoration: none; border: none;\">\n\t\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsaghen\u002Fblink.cmp\u002Fstargazers\" style=\"text-decoration: none\">\n\t\t\u003Cimg alt=\"Stars\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fsaghen\u002Fblink.cmp?style=for-the-badge&logo=starship&color=C9CBFF&logoColor=D9E0EE&labelColor=302D41\">\u003C\u002Fa>\n\t\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsaghen\u002Fblink.cmp\u002Fissues\" style=\"text-decoration: none\">\n\t\t\u003Cimg alt=\"Issues\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002Fsaghen\u002Fblink.cmp?style=for-the-badge&logo=bilibili&color=F5E0DC&logoColor=D9E0EE&labelColor=302D41\">\u003C\u002Fa>\n\t\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsaghen\u002Fblink.cmp\u002Fcontributors\" style=\"text-decoration: none\">\n\t\t\u003Cimg alt=\"Contributors\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002Fsaghen\u002Fblink.cmp?color=%23DDB6F2&label=CONTRIBUTORS&logo=git&style=for-the-badge&logoColor=D9E0EE&labelColor=302D41\"\u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fcmp.saghen.dev\">V1 Documentation\u003C\u002Fa>\n  ·\n  \u003Ca href=\"https:\u002F\u002Fmain.cmp.saghen.dev\">V2 Documentation\u003C\u002Fa>\n  ·\n  \u003Ca href=\"https:\u002F\u002Fcmp.saghen.dev\u002Finstallation\">Installation\u003C\u002Fa>\n  ·\n  \u003Ca href=\"https:\u002F\u002Fcmp.saghen.dev\u002Frecipes\">Recipes\u003C\u002Fa>\n  ·\n  \u003Ca href=\"https:\u002F\u002Fcmp.saghen.dev\u002Fconfiguration\u002Fgeneral\">Configuration\u003C\u002Fa>\n\u003C\u002Fp>\n\n**blink.cmp** is a completion plugin with support for LSPs, cmdline, signature help, and snippets. It uses an [optional](https:\u002F\u002Fcmp.saghen.dev\u002Fconfiguration\u002Ffuzzy.html#rust-vs-lua-implementation) custom [fuzzy matcher](https:\u002F\u002Fgithub.com\u002Fsaghen\u002Ffrizbee) for typo resistance. It provides extensibility via pluggable sources (LSP, buffer, snippets, etc), component based rendering and dynamic configuration.\n\n\u003Chttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fbd1e25dd-48b0-4d33-90f4-1468d822f2be>\n\n## Features\n\n- Works out of the box with no additional configuration\n- Updates on every keystroke (0.5-4ms async, single core)\n- [Typo resistant fuzzy](https:\u002F\u002Fgithub.com\u002Fsaghen\u002Ffrizbee) with frecency and proximity bonus\n- Extensive LSP support ([tracker](https:\u002F\u002Fcmp.saghen.dev\u002Fdevelopment\u002Flsp-tracker))\n- [Snippet support](https:\u002F\u002Fcmp.saghen.dev\u002Fconfiguration\u002Fsnippets.html): native `vim.snippet` (including `friendly-snippets`), `LuaSnip` and `mini.snippets`\n- External sources support ([community sources](https:\u002F\u002Fcmp.saghen.dev\u002Fconfiguration\u002Fsources.html#community-sources) and [compatibility layer for `nvim-cmp` sources](https:\u002F\u002Fgithub.com\u002Fsaghen\u002Fblink.compat))\n- [Auto-bracket support](https:\u002F\u002Fcmp.saghen.dev\u002Fconfiguration\u002Fcompletion.html#auto-brackets) based on semantic tokens\n- [Signature help](https:\u002F\u002Fcmp.saghen.dev\u002Fconfiguration\u002Fsignature.html) (experimental, opt-in)\n- [Command line completion](https:\u002F\u002Fcmp.saghen.dev\u002Fmodes\u002Fcmdline.html)\n- [Terminal completion](https:\u002F\u002Fcmp.saghen.dev\u002Fmodes\u002Fterm) (0.11+ only! No source for shell completions exists yet, contributions welcome!)\n- [Comparison with built-in completion](https:\u002F\u002Fcmp.saghen.dev\u002F#compared-to-built-in-completion)\n- [Comparison with nvim-cmp](https:\u002F\u002Fcmp.saghen.dev\u002F#compared-to-nvim-cmp)\n\n## Installation\n\nHead over to the [V1 documentation website](https:\u002F\u002Fcmp.saghen.dev\u002Finstallation) for installation instructions and configuration options.\n\nFor V2, use the [documentation website tracking `main`](https:\u002F\u002Fmain.cmp.saghen.dev\u002Finstallation).\n\n## Special Thanks\n\n- [@hrsh7th](https:\u002F\u002Fgithub.com\u002Fhrsh7th\u002F) nvim-cmp used as inspiration and cmp-path\u002Fcmp-cmdline implementations modified for path\u002Fcmdline sources\n- [@garymjr](https:\u002F\u002Fgithub.com\u002Fgarymjr) nvim-snippets implementation modified for snippets source\n- [@redxtech](https:\u002F\u002Fgithub.com\u002Fredxtech) Help with design and testing\n- [@aaditya-sahay](https:\u002F\u002Fgithub.com\u002Faaditya-sahay) Help with rust, design and testing\n\n### Contributors\n\n- [@stefanboca](https:\u002F\u002Fgithub.com\u002Fstefanboca) Author of [blink.compat](https:\u002F\u002Fgithub.com\u002Fsaghen\u002Fblink.compat) and maintainer\n- [@soifou](https:\u002F\u002Fgithub.com\u002Fsoifou) Maintainer\n- [@lopi-py](https:\u002F\u002Fgithub.com\u002Flopi-py) Windowing code\n- [@scottmckendry](https:\u002F\u002Fgithub.com\u002Fscottmckendry) CI and prebuilt binaries\n- [@balssh](https:\u002F\u002Fgithub.com\u002FBalssh) + [@konradmalik](https:\u002F\u002Fgithub.com\u002Fkonradmalik) Nix flake, nixpkg and nixvim\n- [@abeldekat](https:\u002F\u002Fgithub.com\u002Fabeldekat) mini.snippets source\n- [@FelipeLema](https:\u002F\u002Fgithub.com\u002FFelipeLema) vsnip source\n- [@wurli](https:\u002F\u002Fgithub.com\u002Fwurli) Terminal completions\n- [@mikavilpas](https:\u002F\u002Fgithub.com\u002Fmikavilpas) + [@xzbdmw](https:\u002F\u002Fgithub.com\u002Fxzbdmw) Dot-repeat (`.`)\n- [@FerretDetective](https:\u002F\u002Fgithub.com\u002FFerretDetective) `complete_func` source\n- [@krovuxdev](https:\u002F\u002Fgithub.com\u002Fkrovuxdev) Community moderation and help\n","blink.cmp 是一个为 Neovim 设计的高性能代码补全插件，内置了多种功能。它支持 LSP、命令行补全、签名帮助和代码片段，并使用了一个可选的自定义模糊匹配器来提高对拼写错误的容忍度。blink.cmp 通过可插拔的数据源（如 LSP、缓冲区、代码片段等）、基于组件的渲染以及动态配置提供了高度的扩展性。适用于需要高效编码体验的开发场景，尤其是在追求快速反馈与高定制化需求的情况下。目前 V2 版本正在积极开发中，带来了许多重大更新，建议用户根据自身情况选择合适的版本进行安装配置。",2,"2026-06-11 03:45:17","high_star"]