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 Lua nvim-plugin Projects
-
ChatGPT.nvim
ChatGPT Neovim Plugin: Effortless Natural Language Generation with OpenAI's ChatGPT API
-
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.
-
go.nvim
A feature-rich Go development plugin, leveraging gopls, treesitter AST, Dap, and various Go tools to enhance the dev 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.
-
cheatsheet.nvim
A cheatsheet plugin for neovim with bundled cheatsheets for the editor, multiple vim plugins, nerd-fonts, regex, etc. with a Telescope fuzzy finder interface!
-
code_runner.nvim
Neovim plugin.The best code runner you could have, it is like the one in vscode but with super powers, it manages projects like in intellij but without being slow
-
nvim-spider
Use the w, e, b motions like a spider. Move by subwords and skip insignificant punctuation.
-
substitute.nvim
Neovim plugin introducing a new operators motions to quickly replace and exchange text.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
They also provide a "from-scratch" option, to be easier to understand
That would have to be a change to ChatGPT.nvim
So, it depends on the language of the buffer. If u are sure that langsrv can also do formatting, call lsp and if not, checkout conform to see if it has recipe that u can use for ur language.
Also, I recently started using the nightly version of Neovim and I noticed that my queries were not working, so between version 0.9.4 and 0.10.0 of Neovim there are breaking changes in terms of treesitter queries, I suggest you go to this file in the ray-x/go.nvim repository so you can see the queries for both Neovim 0.9.4 and 0.10.0 versions.
Project mention: Update for telescope-all-recent.nvim: Frequency Sorting now for dressing.nvim! | /r/neovim | 2023-05-20Frequency Sorting for vim.ui.select: Now you can enjoy (f)recency-based sorting for pickers started through vim.ui.select, provided by dressing.nvim or (untested) telescope-ui-select.nvim. For this to work, make sure to load telescope-all-recent.nvim AFTER dressing.nvim.
Project mention: What's this type of plugin called? (it shows the structure of code) | /r/neovim | 2023-05-30I tried aerial.nvim the other day and it's pretty cool. Haven't tried lspsaga yet so I'm not sure if it fits the same purpose.
Project mention: What's this type of plugin called? (it shows the structure of code) | /r/neovim | 2023-05-30This can be done using a statusline plugin like nvim-navic
I've been wondering what is codelens feature that astro has bindings for and found navigator.lua.
Project mention: exrc.nvim - utilities for writing and managing .nvim.lua files | /r/neovim | 2023-12-10When working on multiple projects it might be useful to define some local configuration that should be automatically loaded. This e.g. includes customized LSP configuration or adding build tasks for task runner plugins like overseer.nvim. To do that you can create .nvim.lua in your project directory and define your local settings there.
One of the demo pics in the GitHub README seemingly shows a file navigation panel. Since I haven't seen any config which reproduces this feature, do you any ideas as to how it was done? I'm only aware of two packages with similar functionality (nvim-navbuddy and dropbar) but they do not display breadcrumbs as a side panel.
Project mention: What option/plugin provides this underlined feature in Neovim ? | /r/neovim | 2023-10-09
Project mention: Is it possible to put a focus ring around the active buffer? | /r/neovim | 2023-07-01I just found out about laststatus=3, and I'm loving it. I think I'm going to use https://github.com/b0o/incline.nvim to put the filename in the top right, now that I can't see what any of the buffers are 🙃
Probably you need something like SchemaStore.nvim (this is a jsonls problem, not a tsserver one)
I tried to use which-key but just found it quite confusing how to set it up and to provide me with customised information. I opted for something much simpler Cheatsheet plugin, which is just a reference list.
Hang on.. doesn’t nvim-regexplainer already exist? And what are the key differences?
There is not already an official implementation of the plugin on Neovim. But you should check NeoAI I think it is a pretty nice plugin to at least bring GPT Chat to Neovim
For me it's better-escape.nvim -> Escape from insert mode without delay when typing
Project mention: Is there a way to record and view all commands used on the file? | /r/neovim | 2023-05-31there's also telescope-undo and vim-mundo
Project mention: How to run code in neovim using a shotcut like <leader>r for any language | /r/neovim | 2023-08-26I used to use this plugin: https://github.com/CRAG666/code_runner.nvim ... up until I realized that I could just run my code from the terminal without the need of a plugin for that
https://github.com/gbprod/substitute.nvim https://github.com/smjonas/duplicate.nvim
Lua nvim-plugin related posts
- Ask HN: Do you make a work breakdown structure before programming?
- exrc.nvim - utilities for writing and managing .nvim.lua files
- What are your custom treesitter language injections?
- LSP or Conform? Which one should I use to format?
- Ask HN: Product management for solo side projects?
- Wrote my own functions for lf
- Created Neovim plugin for full LSP support for Unreal Engine
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source nvim-plugin projects in Lua? This list will help you:
Project | Stars | |
---|---|---|
1 | Neovim-from-scratch | 5,247 |
2 | ChatGPT.nvim | 3,418 |
3 | conform.nvim | 2,134 |
4 | go.nvim | 1,750 |
5 | dressing.nvim | 1,568 |
6 | aerial.nvim | 1,467 |
7 | nvim-navic | 1,279 |
8 | navigator.lua | 1,207 |
9 | overseer.nvim | 850 |
10 | dropbar.nvim | 821 |
11 | barbecue.nvim | 676 |
12 | incline.nvim | 655 |
13 | SchemaStore.nvim | 635 |
14 | cheatsheet.nvim | 630 |
15 | nvim-regexplainer | 586 |
16 | neoai.nvim | 532 |
17 | leetcode.nvim | 525 |
18 | better-escape.nvim | 511 |
19 | telescope-undo.nvim | 506 |
20 | code_runner.nvim | 485 |
21 | nvim-spider | 478 |
22 | substitute.nvim | 447 |
23 | nvim-various-textobjs | 435 |
Sponsored