The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Lua nvim-cmp Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
copilot.lua
Fully featured & enhanced replacement for copilot.vim complete with API for interacting with Github Copilot
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
cmp-under-comparator
nvim-cmp comparator function for completion items that start with one or more underlines
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
vim.api.nvim_set_hl(0, "PmenuSel", { bg = c.background_light, fg = "NONE" }) vim.api.nvim_set_hl(0, "Pmenu", { fg = c.foreground, bg = c.background_light }) vim.api.nvim_set_hl(0, "CmpItemAbbrDeprecated", { fg = c.foreground_light, bg = "NONE", strikethrough = true }) vim.api.nvim_set_hl(0, "CmpItemAbbrMatch", { fg = c.blue , bg = "NONE", bold = true }) vim.api.nvim_set_hl(0, "CmpItemAbbrMatchFuzzy", { fg = c.blue, bg = "NONE", bold = true }) vim.api.nvim_set_hl(0, "CmpItemMenu", { fg = c.purple, bg = "NONE", italic = true }) vim.api.nvim_set_hl(0, "CmpItemKindField", { fg = c.red }) vim.api.nvim_set_hl(0, "CmpItemKindProperty", { fg = c.red }) vim.api.nvim_set_hl(0, "CmpItemKindEvent", { fg = c.red }) vim.api.nvim_set_hl(0, "CmpItemKindText", { fg = c.green }) vim.api.nvim_set_hl(0, "CmpItemKindEnum", { fg = c.green }) vim.api.nvim_set_hl(0, "CmpItemKindKeyword", { fg = c.green }) vim.api.nvim_set_hl(0, "CmpItemKindConstant", { fg = c.yellow }) vim.api.nvim_set_hl(0, "CmpItemKindConstructor", { fg = c.yellow }) vim.api.nvim_set_hl(0, "CmpItemKindReference", { fg = c.yellow }) vim.api.nvim_set_hl(0, "CmpItemKindFunction", { fg = c.purple }) vim.api.nvim_set_hl(0, "CmpItemKindStruct", { fg = c.purple }) vim.api.nvim_set_hl(0, "CmpItemKindClass", { fg = c.purple }) vim.api.nvim_set_hl(0, "CmpItemKindModule", { fg = c.purple }) vim.api.nvim_set_hl(0, "CmpItemKindOperator", { fg = c.purple }) vim.api.nvim_set_hl(0, "CmpItemKindVariable", { fg = c.foreground }) vim.api.nvim_set_hl(0, "CmpItemKindFile", { fg = c.foreground }) vim.api.nvim_set_hl(0, "CmpItemKindUnit", { fg = c.orange }) vim.api.nvim_set_hl(0, "CmpItemKindSnippet", { fg = c.orange }) vim.api.nvim_set_hl(0, "CmpItemKindFolder", { fg = c.orange }) vim.api.nvim_set_hl(0, "CmpItemKindMethod", { fg = c.blue }) vim.api.nvim_set_hl(0, "CmpItemKindValue", { fg = c.blue }) vim.api.nvim_set_hl(0, "CmpItemKindEnumMember", { fg = c.blue }) vim.api.nvim_set_hl(0, "CmpItemKindInterface", { fg = c.aqua }) vim.api.nvim_set_hl(0, "CmpItemKindColor", { fg = c.aqua }) vim.api.nvim_set_hl(0, "CmpItemKindTypeParameter", { fg = c.aqua }) -- https://github.com/hrsh7th/nvim-cmp/pull/1689 vim.api.nvim_set_hl(0, 'FloatBorder', { fg = c.background_light, bg = c.background_light })
Don't fall for the trap of note taking tools. At the end of the day, if you can write down your thoughts then it does the job. Spend less time on thinking about tools and more time on writing notes.
At the same time, in my opinion you should feel comfortable in your tool. If VimWiki does not suit your needs but you still want to use vim (like I do), you could look into https://github.com/epwalsh/obsidian.nvim to edit notes in neovim, and then view them in Obsidian using :ObsidianOpen. I like to have my terminal and Obsidian open side-by-side for this workflow.
nvim-orgmode [1] is also available. Knowledge from emacs orgmode should carry over without much issue. I didn't feel like there was a need to reinvent the wheel like neorg does when there were powerful notetaking solutions available; does anyone have a comparison breakdown of features and capabilities?
[1] https://github.com/nvim-orgmode/orgmode
copilot.lua - copilot plugin written in lua
Project mention: [Need Help]: I am having trouble getting autocomplete with clangd. | /r/neovim | 2023-08-25You need to add nvim-cmp and cmp-nvim-lsp
rust-tools.nvim and crates.nvim should be helpful for you. :)
did you installed the plugin cmp_luasnip?
Project mention: How is LazyVim listing the function description while the user is typing in the function's inputs? | /r/neovim | 2023-06-24hrsh7th/cmp-nvim-lsp-signature-help
Project mention: Best way to limit string length tokenized for completion suggestion in cmp/buffer? | /r/neovim | 2023-12-06
Project mention: How to change which keys accept a suggestion while searching? | /r/neovim | 2023-05-28Thanks! 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: Which software do you use to create presentations using Vim that is superior to existing ones? | /r/neovim | 2023-12-11Quarto is a higher level tool that uses latex/pandoc under the hood. It can run Jupyter style code blocks and include results, and exports to Beamer, RevealJS, and Power Point for presentations. It has very good neovim integration through quarto-nvim, molten.nvim, image.nvim, and otter.nvim.
Project mention: Which software do you use to create presentations using Vim that is superior to existing ones? | /r/neovim | 2023-12-11Quarto is a higher level tool that uses latex/pandoc under the hood. It can run Jupyter style code blocks and include results, and exports to Beamer, RevealJS, and Power Point for presentations. It has very good neovim integration through quarto-nvim, molten.nvim, image.nvim, and otter.nvim.
Lua nvim-cmp related posts
- What is this red color in cmp?
- cmp border background is changed all of a sudden.
- Best way to limit string length tokenized for completion suggestion in cmp/buffer?
- Can't go down when writing a command nvim
- What is your most anticipated PR?
- I can't get copilot.lua to work
- About some deprecations in Neovim core
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source nvim-cmp projects in Lua? This list will help you:
Project | Stars | |
---|---|---|
1 | nvim-cmp | 7,078 |
2 | obsidian.nvim | 2,753 |
3 | orgmode | 2,732 |
4 | copilot.lua | 2,251 |
5 | cmp-nvim-lsp | 1,038 |
6 | copilot-cmp | 1,008 |
7 | crates.nvim | 757 |
8 | cmp_luasnip | 605 |
9 | cmp-nvim-lsp-signature-help | 531 |
10 | cmp-path | 520 |
11 | cmp-buffer | 512 |
12 | cmp-cmdline | 449 |
13 | otter.nvim | 353 |
14 | cmp-git | 333 |
15 | cmp-nvim-lua | 292 |
16 | cmp-tabnine | 275 |
17 | quarto-nvim | 274 |
18 | nvim | 272 |
19 | cmp-rg | 267 |
20 | cmp-nvim-lsp-document-symbol | 171 |
21 | cmp-spell | 170 |
22 | cmp-under-comparator | 156 |
23 | cmp-emoji | 155 |
Sponsored