Lua Vim

Open-source Lua projects categorized as Vim

Top 23 Lua Vim Projects

  • NvChad

    Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.

  • Project mention: Every Neovim, Every Config, All At Once | dev.to | 2024-03-06

    NvChad

  • LunarVim

    🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.

  • Project mention: Every Neovim, Every Config, All At Once | dev.to | 2024-03-06

    LunarVim

  • 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.

    InfluxDB logo
  • AstroNvim

    AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins

  • Project mention: Enchula Mi Consola | dev.to | 2023-12-19
  • nvim-lspconfig

    Quickstart configs for Nvim LSP

  • Project mention: JetBrains' unremovable AI assistant meets irresistible outcry | news.ycombinator.com | 2024-02-03

    I 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.

  • 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.

  • Project mention: Closest thing to tokyonight.nvim that works with standard vim? | /r/neovim | 2023-12-07

    I have several production servers I work on that we use standard vim9 on to edit config files, etc. I love tokyonight.nvim and would love to be able to use it or something as close to it at possible with vim9, but have yet to be able to find anything. Any suggestions?

  • nvim

    🍨 Soothing pastel theme for (Neo)vim

  • Project mention: Benchmarking some of my favourite neovim plugins over time | /r/neovim | 2023-07-12
  • indent-blankline.nvim

    Indent guides for Neovim

  • Project mention: Use the builtin `listchars` option to implement minimalistic indent guides | /r/neovim | 2023-12-07

    Compared to the feature-rich plugins, this simple implementation has many drawbacks, such as not displaying indent guides on empty lines. I think its only advantage might be its extreme simplicity. Yes, I pursue minimalism so I wrote this piece of code. For a better (maybe best) and more comprehensive experience, please check indent-blankline.nvim.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • bufferline.nvim

    A snazzy bufferline for Neovim

  • Project mention: Get vim background on plugin configuration | /r/neovim | 2023-09-24

    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:

  • nvim-autopairs

    autopairs for neovim written in lua

  • Project mention: nvim-autopairs getting out of a pair with tab | /r/neovim | 2023-10-24

    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.

  • orgmode

    Orgmode clone written in Lua for Neovim 0.9+.

  • Project mention: Neorg – organize your life in Neovim | news.ycombinator.com | 2024-03-26

    nvim-orgmode [1] is also available. Knowledge from emacs orgmode should carry over without much issue. I didn't feel like there was a need to reinvent the wheel like neorg does when there were powerful notetaking solutions available; does anyone have a comparison breakdown of features and capabilities?

    [1] https://github.com/nvim-orgmode/orgmode

  • nvimdots

    A well configured and structured Neovim.

  • nightfox.nvim

    🦊A highly customizable theme for vim and neovim with support for lsp, treesitter and a variety of plugins.

  • Project mention: Any equivalent to the NightFox theme? | /r/KittyTerminal | 2023-06-26

    inside the repo you mentioned

  • command-t

    ⌨️ Fast file navigation for Neovim and Vim

  • dotfiles

    vim, zsh, git, homebrew, neovim - my whole world (by nicknisi)

  • nvim-treesitter-context

    Show code context

  • Project mention: TreePin! A prototype of my plugin for pinning parts of code to the edges of the screen (Apologies for the GIF artifacts) | /r/neovim | 2023-07-10

    Very cool! Sort of reminds me of treesitter-context. Any chance for compatibility? An example could be you either would disable context when something is pinned or somehow displace it other, depending on which is "on top" could be neat.

  • barbar.nvim

    The neovim tabline plugin.

  • dashboard-nvim

    vim dashboard

  • Project mention: dashboard-nvim / project section not showing up | /r/neovim | 2023-12-01

    I try to setup plugin dashboard-nvim - https://github.com/nvimdev/dashboard-nvim - to have a startup page with recent project list.

  • keyboard

    ⌨ Toward a more useful keyboard (by jasonrudolph)

  • Project mention: Toward a More Useful Keyboard | /r/patient_hackernews | 2023-06-14
  • vim-illuminate

    illuminate.vim - (Neo)Vim plugin for automatically highlighting other uses of the word under the cursor using either LSP, Tree-sitter, or regex matching.

  • Project mention: Jump to next/previous of current variable inside a function? | /r/neovim | 2023-06-28

    The vim-illuminate plugin offers the goto_next_reference() and goto_prev_reference() to navigate to next/previous reference of the word under the cursor.

  • Launch.nvim

    🚀 Launch.nvim is modular starter for Neovim.

  • Project mention: Add rust.vim autoformat in nvim basic ide | /r/neovim | 2023-08-16

    Hi, everyone! I'm new at neovim and this week I'm trying to build my own config, instead of nvchad which is really cool too. Now I'm using nvim basic ide and I just can't config the rust.vim autoformat as I did in nvchad. Can someone help me pls? Edit: This is my rustvim.lua content:

  • neovim

    Soho vibes for Neovim (by rose-pine)

  • Project mention: Lualine section separators color | /r/neovim | 2023-10-03

    My terminal is iTerm2, I'm using FiraCode nerd font 14pt. I'm using Rose pine colortheme, and this is my config:

  • vim-config

    Lean mean Neovim machine, carefully crafted with :heart: Use with latest Neovim.

  • nvim-bqf

    Better quickfix window in Neovim, polish old quickfix window.

  • Project mention: What are some plugins that you can't live without? | /r/neovim | 2023-12-04

    Quickfix list: nvim-bqf

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Lua Vim related posts

  • Neorg – organize your life in Neovim

    9 projects | news.ycombinator.com | 26 Mar 2024
  • Every Neovim, Every Config, All At Once

    3 projects | dev.to | 6 Mar 2024
  • JetBrains' unremovable AI assistant meets irresistible outcry

    5 projects | news.ycombinator.com | 3 Feb 2024
  • Neovide – a simple, no-nonsense, cross-platform GUI for Neovim

    17 projects | news.ycombinator.com | 31 Jan 2024
  • NvChad: Full featured IDE based on Neovim

    1 project | news.ycombinator.com | 19 Jan 2024
  • LunarVIM: An IDE Layer for Neovim

    1 project | news.ycombinator.com | 3 Jan 2024
  • Enchula Mi Consola

    11 projects | dev.to | 19 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 May 2024
    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 →

Index

What are some of the best open-source Vim projects in Lua? This list will help you:

Project Stars
1 NvChad 23,124
2 LunarVim 17,550
3 AstroNvim 11,936
4 nvim-lspconfig 9,585
5 tokyonight.nvim 5,232
6 nvim 4,757
7 indent-blankline.nvim 3,784
8 bufferline.nvim 3,167
9 nvim-autopairs 2,897
10 orgmode 2,762
11 nvimdots 2,759
12 nightfox.nvim 2,763
13 command-t 2,740
14 dotfiles 2,703
15 nvim-treesitter-context 2,186
16 barbar.nvim 2,083
17 dashboard-nvim 2,080
18 keyboard 2,054
19 vim-illuminate 2,042
20 Launch.nvim 1,947
21 neovim 1,959
22 vim-config 1,836
23 nvim-bqf 1,548

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com