SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Lua Nvim Projects
-
NvChad
Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.
-
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.
-
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
-
nvim-config
A modern Neovim configuration with full battery for Python, Lua, C++, Markdown, LaTeX, and more...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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
This seems like what they have
https://github.com/nvim-neorg/neorg/wiki
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.
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
Project mention: Show the current Python virtual env on statusline with lualine | /r/neovim | 2023-10-06The detailed commit can be found here: https://github.com/jdhao/nvim-config/commit/3137850db67b1b45111656e8749b60eb936dfa7d
So, I'm using bufferline and I want to setup some highlight colors based on the current Neovim theme (light or dark). While Neovim is working, if I run :lua print(vim.o.background) effectively gives me light or dark according to the current Neovim theme. BUT, doing so in the plugin's configuration does not work:
I would like to be able to jump out of a pair generated by nvim-autopairs (https://github.com/windwp/nvim-autopairs) using a Tab. To me it is impossible to get out of the habit of using tab for it, as placing an autopair looks and feel like a snippet, and I typically move out of a snippet with a tab.
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.
Project mention: Can Nvim-notify be the default for all Neovim notifications? | /r/neovim | 2023-06-15
Lua Nvim related posts
-
AstroNvim 4.7.1
-
What's New in Neovim 0.10
-
Replace Xcode with Neovim using this open-source plugin. Check it out
-
Practical Vim Command Workflow
-
How to override the colors of NeoSolarized in NeoVim
-
ZK: A plain text note-taking assistant
-
Neorg – organize your life in Neovim
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 May 2024
Index
What are some of the best open-source Nvim projects in Lua? This list will help you:
Project | Stars | |
---|---|---|
1 | NvChad | 23,124 |
2 | LunarVim | 17,546 |
3 | telescope.nvim | 14,191 |
4 | LazyVim | 13,472 |
5 | AstroNvim | 11,974 |
6 | lazy.nvim | 11,851 |
7 | nvim-lspconfig | 9,624 |
8 | packer.nvim | 7,634 |
9 | mason.nvim | 6,907 |
10 | neorg | 5,900 |
11 | lualine.nvim | 5,479 |
12 | Neovim-from-scratch | 5,260 |
13 | nvim | 4,791 |
14 | gitsigns.nvim | 4,445 |
15 | kanagawa.nvim | 3,687 |
16 | Comment.nvim | 3,581 |
17 | lsp-zero.nvim | 3,554 |
18 | lspsaga.nvim | 3,275 |
19 | nvim-config | 3,215 |
20 | bufferline.nvim | 3,187 |
21 | nvim-autopairs | 2,904 |
22 | obsidian.nvim | 2,918 |
23 | nvim-notify | 2,791 |
Sponsored