28 open-source projects similar to hrsh7th/cmp-buffer, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Cmp Buffer alternative.
fzf.vim is a Vim fuzzy finder plugin that integrates the fzf command-line interface into the editor. It serves as a text editor search interface and buffer and file navigator, allowing users to quickly locate files, buffers, and text patterns. The plugin functions as a bridge to the fzf command-line tool, enabling users to search for files, grep code content, and navigate git commits, marks, and tags. It also provides a mechanism to send multiple fuzzy search results directly into the Vim quickfix list for batch editing. Broad capabilities include interactive text completion for paths and wo
A lightweight, native-first completion experience for Neovim.
Conventional Commits source for blink.cmp
nvim-cmp source for neovim builtin LSP client
cmp-nvim-lsp-signature-help
This project is a Lua-based completion engine for Neovim that aggregates real-time text suggestions from multiple data sources into a single interface. It functions as a modular framework for extending the editor with custom completion logic, acting as both a fuzzy text suggestion tool and an interface for the Language Server Protocol. The engine utilizes a source-agnostic provider interface to standardize how disparate data sources feed candidates into a central logic engine. It employs asynchronous candidate fetching and a non-blocking architecture to retrieve suggestions from external serv
A lightweight BibTeX citation source for Blink completion.
nvim-cmp comparator function for completion items that start with one or more underlines
Vim-galore is a comprehensive technical reference and curated guide for mastering the Vim text editor. It serves as a central resource for users seeking to understand the philosophy, command structure, and advanced customization capabilities required to operate professional-grade modal text editors effectively. The project distinguishes itself by providing a deep dive into efficient editing workflows, plugin management, and automation strategies within a terminal-based environment. It covers the full spectrum of editor mastery, from fundamental modal navigation and text manipulation to comple
Ripgrep/gitgrep source for the blink.cmp Neovim completion plugin
mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls
Compatibility layer for using nvim-cmp sources on blink.cmp
cmp import and use all environment variables from .env.* and system
Fast, offline word source for blink.cmp, based on a double-array trie.
Type @ in insert mode to fuzzy-pick and insert a file path
A blink.cmp source for Neovim cmdline mode.