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. Learn more →
Top 23 Nvim Open-Source Projects
-
coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
-
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.
-
NvChad
Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.
-
AstroNvim
AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
packer.nvim
A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
-
mason.nvim
Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
-
kanagawa.nvim
NeoVim dark colorscheme inspired by the colors of the famous painting by Katsushika Hokusai.
-
Comment.nvim
:brain: :muscle: // Smart and powerful comment plugin for neovim. Supports treesitter, dot repeat, left-right/up-down motions, hooks, and more
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
As a software engineer, choosing and understanding your text editor is important part of your work, as it impacts your productivity and workflow efficiency. It's like choosing the perfect tool for any trade - you need to know what tool to use and how to use it effectively if you want to excel. For me, I use Neovim as my editor and I have been using it for a little over a year now.
Project mention: I can't stand using VSCode so I wrote my own (it wasn't easy) | news.ycombinator.com | 2024-04-21As well as its own plugins Vim/NeoVim can use VSCode's LSPs, DAPs and extensions either directly or via plugins like CoC[1] and Mason[2].
I would be surprised if emacs couldn't do the same.
1. https://github.com/neoclide/coc.nvim
NvChad
LunarVim
Project mention: Level Up Your Dev Workflow: Conquer Web Development with a Blazing Fast Neovim Setup (Part 1) | dev.to | 2024-03-16for telescope.nvim (optional) live grep: ripgrep find files: fd
Please take a look at this issue. The culprit is the path source of nvim-cmp.
First, I installed NeoSolarized.nvim via lazy.nvim, so the code would be simple like the following one.
Project mention: JetBrains' unremovable AI assistant meets irresistible outcry | news.ycombinator.com | 2024-02-03I suggest looking for blog posts about this, you're gunnuh wanna pick out a plugin manager and stuff. It's kind of like a package manager for neovim. You can install everything manually but usually you manually install a plugin manager and it gives you commands to manage the rest of your plugins.
These two plugins are the bare minimum in my view.
https://github.com/nvim-treesitter/nvim-treesitter
Treesitter gives you much better syntax highlighting based on a parser for a given language.
https://github.com/neovim/nvim-lspconfig
This plugin helps you connect to a given language LSP quickly with sensible defaults. You more or less pick your language from here and copy paste a snippet, and then install the relevant LSP:
https://github.com/neovim/nvim-lspconfig/blob/master/doc/ser...
For Python you'll want pylsp. For JavaScript it will depend on what frontend framework you're using, I probably can't help you there.
pylsp itself takes some plugins and you'll probably want them. https://github.com/python-lsp/python-lsp-server
Best of luck! Happy hacking.
packer
Project mention: I can't stand using VSCode so I wrote my own (it wasn't easy) | news.ycombinator.com | 2024-04-21
Project mention: Looking for tutorials / Hello world projects to create Neovim plugins using Pynvim | /r/neovim | 2023-12-10I think in-the-wild examples like Ultisnips deoplete semshi (although they are advanced and somewhat complex) would also be good examples to learn how one can use python for writing plugins.
This seems like what they have
https://github.com/nvim-neorg/neorg/wiki
Since v1.0+ of this extension I have been constantly having issues with neovim's and VSCode's buffers got out of sync. I cannot reliably reproduce the issues however. There are a few similar reports, e.g. https://github.com/vscode-neovim/vscode-neovim/issues/1624. I've switched to other VIM extension (VSCodeVim) which I found more reliable, albeit less powerful.
However, this is what my current setup looks like. 1. No titles. 2. lualine at the very bottom. Any suggestions? I tried reading the docs (dapui, lualine), but am kinda lost. I am not sure what I did wrong?
They also provide a "from-scratch" option, to be easier to understand
Project mention: Benchmarking some of my favourite neovim plugins over time | /r/neovim | 2023-07-12
those are gitsigns. read :h gitsigns-highlight-groups. i think the first 3 ones (gitsignsadd, gitsignschange, gitsignsdelete) would need their background cleared.
Also I really like leap.nvim which in my opinion is the best thought out "hop" variation.
Hello, I'm trying to use the sunset plugin to automatically switch my theme according to day light. I'm not sure how to use it with kanagawa theme
Treesitter is a syntax parser that'll build a tree-like structure to enable anything from excellent syntax highlighting through to complex refactoring. There are so many creative ways you can use Treesitter, from jumping around text objects to commenting sections of code, it's a must-have in my books.
Project mention: jdtls debugging "Could not resolve java executable: Index 1 out of bounds for length 1" | /r/neovim | 2023-11-21I'm using lsp-zero and i followed this tutorial https://github.com/VonHeikemen/lsp-zero.nvim/blob/v2.x/doc/md/guides/setup-with-nvim-jdtls.md and i have essentially just copy pasted the code from there into ~/.config/nvim/lua/plugin/jdtls.lua
Project mention: What's this type of plugin called? (it shows the structure of code) | /r/neovim | 2023-05-30Must be lspsaga
Nvim related posts
-
Replace Xcode with Neovim using this open-source plugin. Check it out
-
Practical Vim Command Workflow
-
Why Neovim is My Text Editor of Choice
-
How to override the colors of NeoSolarized in NeoVim
-
Let's See Your Terminal
-
ZK: A plain text note-taking assistant
-
Neorg – organize your life in Neovim
-
A note from our sponsor - InfluxDB
www.influxdata.com | 7 May 2024
Index
What are some of the best open-source Nvim projects? This list will help you:
Project | Stars | |
---|---|---|
1 | neovim | 76,665 |
2 | coc.nvim | 23,968 |
3 | NvChad | 22,974 |
4 | LunarVim | 17,518 |
5 | telescope.nvim | 14,045 |
6 | LazyVim | 13,075 |
7 | AstroNvim | 11,914 |
8 | lazy.nvim | 11,616 |
9 | nvim-lspconfig | 9,547 |
10 | packer.nvim | 7,603 |
11 | mason.nvim | 6,816 |
12 | deoplete.nvim | 5,933 |
13 | neorg | 5,869 |
14 | vscode-neovim | 5,658 |
15 | lualine.nvim | 5,420 |
16 | Neovim-from-scratch | 5,254 |
17 | nvim | 4,719 |
18 | gitsigns.nvim | 4,388 |
19 | leap.nvim | 3,968 |
20 | kanagawa.nvim | 3,639 |
21 | Comment.nvim | 3,540 |
22 | lsp-zero.nvim | 3,523 |
23 | lspsaga.nvim | 3,258 |
Sponsored