Lua nvim-cmp

Open-source Lua projects categorized as nvim-cmp

Top 23 Lua nvim-cmp Projects

  • nvim-cmp

    A completion plugin for neovim coded in Lua.

    Project mention: How could one learn to customize Neovim? | | 2023-05-30

    nvim-cmp : Code Completion

  • orgmode

    Orgmode clone written in Lua for Neovim 0.7+.

    Project mention: Help with nvim orgmode! | | 2023-05-21

    This might be an issue with our handling of dynamic prefix. I opened an issue here to double check.

  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

  • copilot.lua

    Fully featured & enhanced replacement for copilot.vim complete with API for interacting with Github Copilot

    Project mention: copilot.lua, is there a way to start with copilot disabled by default? | | 2023-05-27

    That functionality is present and was merged with , but the real question was how to do this via LazyVim's plugin loading or as some parameter to copilot.lua. I landed on just adding "vim.cmd(":Copilot disable")" to .config/nvim/init.lua. That turns it off globally after loading and is good enough until I find something more elegant. (I'm new to LazyVim (and neovim) and I'm trying to do it "the right way", but maybe I'm making it more complicated than it needs to be.

  • obsidian.nvim

    Neovim plugin for Obsidian, written in Lua

    Project mention: Feeling super slow... | | 2023-05-25

    Yea worth it. As far as good for certain languages over others: text is text. Once you’re more experienced with how (neo)vim works, you won’t want to type anywhere. Like in the browser or obsidian

  • cmp-nvim-lsp

    nvim-cmp source for neovim builtin LSP client

    Project mention: Trouble with installing cmp/lsp autocompletion | | 2023-05-29

    Plugins Needed: * nvim-lspconfig * nvim-cmp * cmp-nvim-lsp

  • copilot-cmp

    Lua plugin to turn github copilot into a cmp source

    Project mention: I can't figure out how to get copilot suggestions with cmp | | 2023-04-03


  • crates.nvim

    A neovim plugin that helps managing dependencies

    Project mention: Neovim & Rust | | 2023-05-26

    rust-tools.nvim and crates.nvim should be helpful for you. :)

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • cmp-nvim-lsp-signature-help


    Project mention: When pressing completing the suggestion for a method using `cmp` and `LSP`, is possible to have the arguments in the the completion? | | 2023-05-10

    If you want this to get information about the function signature I recommend hrsh7th/cmp-nvim-lsp-signature-help.

  • cmp_luasnip

    luasnip completion source for nvim-cmp

    Project mention: Nvim setup, need suggestions to improve please. | | 2023-05-07
  • cmp-path

    nvim-cmp source for path

    Project mention: Make lsp-zero.nvim coexists with other plugins instead of controlling them | | 2023-01-13

    cmp-path: Completion source. Gives suggestions based on the filesystem.

  • cmp-buffer

    nvim-cmp source for buffer words

    Project mention: Need some help with cmp suggestion priority / order | | 2023-02-13

    sources = cmp.config.sources({ { name = "nvim_lsp", priority = 1, group_index = 1 }, { name = "luasnip" }, { group_index = 2, name = "buffer", priority = 5, option = { -- get_bufnrs = function() return vim.api.nvim_list_bufs() end, }, }, { name = "nvim_lsp_signature_help" }, { name = "path" }, }),

  • cmp-cmdline

    nvim-cmp source for vim's cmdline

    Project mention: How to change which keys accept a suggestion while searching? | | 2023-05-28

    Thanks! Ended up figuring this one out on my own from I missed that it was a separate plugin.

  • cmp-git

    Git source for nvim-cmp

    Project mention: Complete github issue list when edit commit message | | 2022-10-27

    Or cmp-git

  • cmp-tabnine

    TabNine plugin for hrsh7th/nvim-cmp

    Project mention: Treesitter + Mason Vs CoC | | 2023-05-04
  • nvim

    Structure, documented, super fast neovim configuration. 可能是翻斗花园最好用的 neovim 配置[^1]。 (by Avimitin)

  • cmp-nvim-lua

    nvim-cmp source for nvim lua

    Project mention: Only getting partial completion of the 'vim' global variable | | 2023-03-06
  • cmp-rg

    ripgrep source for nvim-cmp

  • cmp-dictionary

    A dictionary completion source for nvim-cmp

    Project mention: Predictive Text when not writing code | | 2023-02-16
  • cmp-nvim-lsp-document-symbol

    nvim-cmp source for textDocument/documentSymbol via nvim-lsp.

    Project mention: nvim_lsp_document_symbol doesn't quite work | | 2022-11-30

    As far I've been able to figure out, above code tells that cmp fills with "document symbols" when / command it typed. You can see it in action here.

  • cmp-emoji

    nvim-cmp source for emoji

    Project mention: Entering Unicode by name | | 2022-10-13

    I recommend cmp-lua-latex-symbols and cmp-emoji.

  • cmp-under-comparator

    nvim-cmp comparator function for completion items that start with one or more underlines

  • cmp-spell

    spell source for nvim-cmp based on vim's spellsuggest.

    Project mention: Can you make fzf continuously predict what word you're trying to write in Insert Mode, to save you time when writing prose? | | 2023-01-19
  • cmp-nvim-ultisnips

    nvim-cmp source for ultisnips

    Project mention: lsp-zero v2.x is now available | | 2023-04-23

    I didn't know lsp-zero, but this integration seems just for me except for that I am using UltiSnips instead of luasnip. Just curious how difficult do you think it is to add UltiSnips integration along with cmp-nvim-ultisnips?


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-05-30.

Lua nvim-cmp related posts


What are some of the best open-source nvim-cmp projects in Lua? This list will help you:

Project Stars
1 nvim-cmp 5,310
2 orgmode 2,223
3 copilot.lua 1,085
4 obsidian.nvim 650
5 cmp-nvim-lsp 632
6 copilot-cmp 631
7 crates.nvim 494
8 cmp-nvim-lsp-signature-help 410
9 cmp_luasnip 391
10 cmp-path 361
11 cmp-buffer 354
12 cmp-cmdline 304
13 cmp-git 257
14 cmp-tabnine 253
15 nvim 242
16 cmp-nvim-lua 231
17 cmp-rg 228
18 cmp-dictionary 179
19 cmp-nvim-lsp-document-symbol 144
20 cmp-emoji 119
21 cmp-under-comparator 118
22 cmp-spell 114
23 cmp-nvim-ultisnips 113
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.