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. Learn more →
Top 23 Lua Neovim Projects
-
Project mention: Are there any preconfigured config to make neovim as a text editor rather than a IDE? | reddit.com/r/neovim | 2023-05-28
https://github.com/SpaceVim/SpaceVim There isn't much difference between a text editor and an IDE, so not sure if this is what you were looking for.
-
NvChad
Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience.
Project mention: Edit files and access remote filesystem tree when using NVChad | reddit.com/r/neovim | 2023-05-28You have to enable netrw https://github.com/NvChad/NvChad/issues/1949
-
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
-
Project mention: Great for developing on headless servers but not for main development | reddit.com/r/ProgrammerHumor | 2023-05-13
-
Similarly to Ivy, Telescope is a generic completion tool/fuzzy finder. It has a ton of extensions. The one you have in mind would be telescope-file-browser.nvim. Check this, then the repos in the project for all the extensions.
-
AstroNvim
AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins
You can get simple and working option is to install AstroNvim.
-
Project mention: How would I change the icon of the error message with LSP? | reddit.com/r/neovim | 2023-05-30
-
packer.nvim
A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
``` 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
-
InfluxDB
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.
-
Start with a plugin manager (like lazy.nvim)
-
Project mention: Trying to apply a fix for nvim-tree, but don't understand how to apply it. | reddit.com/r/neovim | 2023-05-30
I was having an issue with my colorscheme Sonokai and I found my issue
-
I would recommend the Neovim from Scratch series on Youtube with the addition of the code_runner.nvim plugin. It's a good config that will teach you a lot about configuring Neovim. code_runner.nvim is a nice addition, especially for a university student. Good luck!
-
mason.nvim
Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
Project mention: Help wanted - lspsaga vs neovim/nvim-lspconfig vs mason-lspconfig - need help to understand difference | reddit.com/r/neovim | 2023-05-23mason-lspconfig helps configure servers downloaded with mason (usually by using nvim-lspconfig, see my config if you want an example)
-
Project mention: Is orgmode really that much better than an equivalent workflow using vim + other tools? | reddit.com/r/orgmode | 2023-05-29
If you’re using neovim, neorg is a pretty cool org mode alternative.
-
Project mention: Tips for debugging Lualine Plugin not displaying | reddit.com/r/neovim | 2023-05-14
I've installed the plugins (and removed + reinstalled multiple times) and my status bar continues to look like the default. I went through nearly every recommendation here with no effect: https://github.com/nvim-lualine/lualine.nvim/issues/230
-
tokyonight.nvim
🏙 A clean, dark Neovim theme written in Lua, with support for lsp, treesitter and lots of plugins. Includes additional themes for Kitty, Alacritty, iTerm and Fish.
P.S: The other colorscheme I tried a while ago which I like and can recommend is https://github.com/folke/tokyonight.nvim
-
-
trouble.nvim
🚦 A pretty diagnostics, references, telescope results, quickfix and location list to help you solve all the trouble your code is causing.
A newbie here, I used jose-elias-alvarez/null-ls.nivm for diagnostics and formatting, but I recently discovered folke/trouble.nvim and for me, it seems like a better option However, I don't know if it supports formatting and linting, I don't even know if it is an alternative to null-ls. So I need your help, can trouble.nvim replace null-ls? If not, can I use both of them simultaneously?
-
null-ls.nvim
Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
A newbie here, I used jose-elias-alvarez/null-ls.nivm for diagnostics and formatting, but I recently discovered folke/trouble.nvim and for me, it seems like a better option However, I don't know if it supports formatting and linting, I don't even know if it is an alternative to null-ls. So I need your help, can trouble.nvim replace null-ls? If not, can I use both of them simultaneously?
-
Project mention: Hacky way to return to original window after using gitsign's `diffthis`. There must be a better way to do this. | reddit.com/r/neovim | 2023-05-10
It's also nice to ask him directly.
-
which-key.nvim
💥 Create key bindings that stick. WhichKey is a lua plugin for Neovim 0.5 that displays a popup with possible keybindings of the command you started typing.
If you're ready for it, a more involved but potentially useful plugin is which-key, for key-bindings and navigation thereof.
-
Project mention: Help needed with plugins/colorschemes, new to NeoVim | reddit.com/r/neovim | 2023-05-11
I have consulted the catpuccin website and the github and followed their instructions but I feel like I'm missing something as I neovim still can't find the theme.
-
Project mention: What's this type of plugin called? (it shows the structure of code) | reddit.com/r/neovim | 2023-05-30
Must be lspsaga
-
-
but I ended up finding a good enough workaround by using Lazygit through Toggleterm.
-
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.
Lua Neovim related posts
- How could one learn to customize Neovim?
- Help with trouble.nvim
- [WIP plugin] A feature-rich, polished, highly customizable winbar, with drop down menu support and multiple backends
- Looking for some configs using lazy.nvim, to use as reference for creating my own.
- nvim-scrollview now supports signs
- How would I change the icon of the error message with LSP?
- Trying to apply a fix for nvim-tree, but don't understand how to apply it.
-
A note from our sponsor - SonarLint
www.sonarlint.org | 1 Jun 2023
Index
What are some of the best open-source Neovim projects in Lua? This list will help you:
Project | Stars | |
---|---|---|
1 | SpaceVim | 19,891 |
2 | NvChad | 17,360 |
3 | LunarVim | 14,712 |
4 | telescope.nvim | 10,191 |
5 | AstroNvim | 9,507 |
6 | nvim-lspconfig | 7,399 |
7 | packer.nvim | 6,500 |
8 | lazy.nvim | 5,146 |
9 | nvim-tree.lua | 5,026 |
10 | Neovim-from-scratch | 4,642 |
11 | mason.nvim | 4,549 |
12 | neorg | 3,948 |
13 | lualine.nvim | 3,869 |
14 | tokyonight.nvim | 3,660 |
15 | nvim-dap | 3,383 |
16 | trouble.nvim | 3,203 |
17 | null-ls.nvim | 3,200 |
18 | gitsigns.nvim | 3,122 |
19 | which-key.nvim | 3,015 |
20 | nvim | 2,869 |
21 | lspsaga.nvim | 2,794 |
22 | indent-blankline.nvim | 2,775 |
23 | toggleterm.nvim | 2,661 |