packer.nvim
nvim-cmp
Our great sponsors
packer.nvim | nvim-cmp | |
---|---|---|
180 | 250 | |
7,576 | 7,004 | |
- | - | |
3.4 | 7.5 | |
about 1 month ago | 11 days ago | |
Lua | Lua | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
packer.nvim
-
thethethe.nvim - neovim friendly autocorrect plugin
packer
-
Editing init.lua with lua_ls on gives "Undefined global : vim" ?
require('packer').startup(function(use) use 'https://github.com/wbthomason/packer.nvim' use 'https://github.com/neovim/nvim-lspconfig' end)
- error message whenever I write a file
-
[Help] Packer.nvim
git clone --depth 1 https://github.com/wbthomason/packer.nvim\ ~/.local/share/nvim/site/pack/packer/start/packer.nvim
-
Pyright Won't Let me Quit Python Files
``` vim.g.maplocalleader = " " vim.g.mapleader = " " local ensure_packer = function() local fn = vim.fn local install_path = fn.stdpath("data") .. "/site/pack/packer/start/packer.nvim" if fn.empty(fn.glob(install_path)) > 0 then fn.system({ "git", "clone", "--depth", "1", "https://github.com/wbthomason/packer.nvim", install_path }) vim.cmd([[packadd packer.nvim]]) return true end return false end
- [Neovim] Gestionnaire de packages basé à Lua
-
Introducing tsc.nvim: Project-Wide Asynchronous TypeScript Type-Checking & Diagnostics
To get started, simply install the plugin using your favorite plugin manager, such as vim-plug or packer.nvim. You can find detailed installation instructions in the README.
-
Why do I get a 'can't assign string to parameter fun()' error?
Is there a particular reason why you would want to use vim plug in Lua? If you're new to neovim, I would highly recommend that you pick one of the popular Lua-based package managers (Lazy and Packer) and use those. Perhaps also check out TJ's kickstart.nvim if you want a slightly less barebones initial setup.
-
Boost Your Neovim Experience with These Essential Plugins
Snapshot provides the same functionality but is much harder to use IMHO, see https://github.com/wbthomason/packer.nvim/issues/1009 they describe what people expect from a lock file and how it's integrated in a way that is developer friendly and it's still open.
nvim-cmp
-
cmp border background is changed all of a sudden.
Doing a fast scan on the commit history this is probably related to https://github.com/hrsh7th/nvim-cmp/pull/1689 . Hope it helps.
-
Do I need NeoVIM?
https://github.com/hrsh7th/nvim-cmp This is an autocompletion engine https://github.com/nvim-treesitter/nvim-treesitter This allows NeoVim to install parsing scripts so NeoVim can do things like code highlighting. https://github.com/williamboman/mason.nvim Not strictly necessary, but allows you to access a repo of LSP, install them, and configure them for without you actively messing about in config files. https://github.com/neovim/nvim-lspconfig Also not strictly necessary, but vastly simplifies LSP setup. https://github.com/williamboman/mason-lspconfig.nvim This lets the above two plugins talk to each other more easily.
-
[Need Help]: I am having trouble getting autocomplete with clangd.
You need to add nvim-cmp and cmp-nvim-lsp
-
Enabling python's snippets.
I don't know about lsp-zero since I don't use it, but to get luasnip auto completions from nvim-cmp you should add luasnip to its sources. Then you should get auto completions. Check the recommended configuration of nvim-cmp.
-
How to test lsp performance
However, many language clients are indeed sensitive to the latency of language servers like https://github.com/ray-x/lsp_signature.nvim and https://github.com/hrsh7th/nvim-cmp, and I do not have the ability to improve them.
PS: I suspect that this https://github.com/hrsh7th/nvim-cmp/issues/1606 may also be related to some slower lsp.
-
What plugins do you use to manage html tags in jsx/tsx files?
nvim-cmp + emmet_ls
- I've been away for ~3 years and my config is vimscript-coc-plug-etc. Worth moving to the 'new thing', and good resources to get up to date?
-
How could one learn to customize Neovim?
nvim-cmp : Code Completion
- neovim and platformio tutorial
What are some alternatives?
vim-plug - :hibiscus: Minimalist Vim Plugin Manager
lazy.nvim - 💤 A modern plugin manager for Neovim
coc.nvim - Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
cmp-nvim-lsp - nvim-cmp source for neovim builtin LSP client
coq.artifacts
completion-nvim - A async completion framework aims to provide completion to neovim's built in LSP written in Lua
LuaSnip - Snippet Engine for Neovim written in Lua.
nvim-treesitter - Nvim Treesitter configurations and abstraction layer
nvim-lspconfig - Quickstart configs for Nvim LSP
paq-nvim - 🌚 Neovim package manager
gruvbox.nvim - Lua port of the most famous vim colorscheme
rust-tools.nvim - Tools for better development in rust using neovim's builtin lsp