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. Learn more →
Top 23 Lua nvim-cmp Projects
-
nvim-cmp : Code Completion
-
This might be an issue with our handling of dynamic prefix. I opened an issue here https://github.com/nvim-orgmode/orgmode/issues/562 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? | reddit.com/r/neovim | 2023-05-27That functionality is present and was merged with https://github.com/zbirenbaum/copilot.lua/pull/127 , 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.
-
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
-
Plugins Needed: * nvim-lspconfig * nvim-cmp * cmp-nvim-lsp
-
Project mention: I can't figure out how to get copilot suggestions with cmp | reddit.com/r/neovim | 2023-04-03
copilot-cmp?
-
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.
-
Project mention: When pressing completing the suggestion for a method using `cmp` and `LSP`, is possible to have the arguments in the the completion? | reddit.com/r/neovim | 2023-05-10
If you want this to get information about the function signature I recommend hrsh7th/cmp-nvim-lsp-signature-help.
-
-
Project mention: Make lsp-zero.nvim coexists with other plugins instead of controlling them | dev.to | 2023-01-13
cmp-path: Completion source. Gives suggestions based on the filesystem.
-
Project mention: Need some help with cmp suggestion priority / order | reddit.com/r/neovim | 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 = { -- https://github.com/hrsh7th/cmp-buffer get_bufnrs = function() return vim.api.nvim_list_bufs() end, }, }, { name = "nvim_lsp_signature_help" }, { name = "path" }, }),
-
Project mention: How to change which keys accept a suggestion while searching? | reddit.com/r/neovim | 2023-05-28
Thanks! Ended up figuring this one out on my own from https://github.com/hrsh7th/cmp-cmdline. I missed that it was a separate plugin.
-
Project mention: Complete github issue list when edit commit message | reddit.com/r/neovim | 2022-10-27
Or cmp-git
-
-
nvim
Structure, documented, super fast neovim configuration. 可能是翻斗花园最好用的 neovim 配置[^1]。 (by Avimitin)
-
Project mention: Only getting partial completion of the 'vim' global variable | reddit.com/r/neovim | 2023-03-06
-
-
-
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.
-
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
-
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? | reddit.com/r/neovim | 2023-01-19
-
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
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
Lua nvim-cmp related posts
- How could one learn to customize Neovim?
- neovim and platformio tutorial
- Trouble with installing cmp/lsp autocompletion
- How to change which keys accept a suggestion while searching?
- Tailwindcss autocomplete does not work but the lsp server seems to be running
- <Tab> sends ^I instead of tabbing
- Feeling super slow...
-
A note from our sponsor - CodiumAI
codium.ai | 31 May 2023
Index
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 |