Lua Vim

Open-source Lua projects categorized as Vim

Top 23 Lua Vim Projects

  • SpaceVim

    A community-driven modular vim/neovim distribution - The ultimate vimrc

    Project mention: SpaceVim vs NvChad vs AstroNvim vs LunarVim | | 2022-12-19

    I'm a big fan of SpaceVim, but I want to test other Vim/Neovim configs/distros. I have found this list of potential alternatives:

  • NvChad

    An attempt to make neovim cli functional like an IDE while being very beautiful, blazing fast startuptime

    Project mention: [HELP] Configuring Vim-tex in NvChad config | | 2023-02-06

    Hi, I've been trying to configure vim-tex working on the NvChad configs. I got the :VimtexCompile working and giving me output pdf. But the usual ll is giving me these errors. Also in vim {{ would expand to \left{ \right}. It's not working with NeoVim. I'm using LuaSnip with friendly-snippets with the default config in NvChad.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • LunarVim

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

    Project mention: How do I get this little tree like hierarchy of the code on the top? | | 2023-02-03

    thats mine repos which i used nvim-navic and it based on lunarvim breedcrumbs. I switched to lspsaga currently because some lsp servers doesnt support Document Symbols and that kind of thing always prompt up and kind of messy

  • nvim-lspconfig

    Quickstart configs for Nvim LSP

    Project mention: Setting up a local LSP config for clangd using nlspsettings | | 2023-02-06

    I've trace down in the plugin and see that it use add_hook_before(on_new_config) (source) which seem that not supported by default_config of nvim-lspconfig itself (source)

  • 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: Best way to learn lua | | 2023-02-02 …read their code and understand it. …then customize one of them to your liking or start from scratch. Just have a look at and notice how you can run lua on your text "buffer" (whatever page/script/file you're editing currently) via :lua print("hello") or :source ~/programs/baz/myluafile.lua etc. is another helpful source. And is an easy-to-read overview of lua syntax. NeoVim is Vim + Lua, so it's got some steepness in its learning, but you don't have to learn very much about Vim in order to benefit from its power.

  • 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: Do you guys know what color theme this is? | | 2023-02-05
  • command-t

    ⌨️ Fast file navigation for VIM

    Project mention: neovim + telescooe + fzf native | | 2023-02-08


  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • dotfiles

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

    Project mention: nicknisi/dotfiles: vim, zsh, git, homebrew, neovim - my whole world | | 2023-01-03
  • indent-blankline.nvim

    Indent guides for Neovim

    Project mention: Trouble detecting shiftwidth correctly | | 2023-01-26

    VsCode has an internal function from auto-detecting indentation, while my config uses vim-sleuth with indent-blankline.nvim.

  • bufferline.nvim

    A snazzy bufferline for Neovim

    Project mention: How do you work with buffers? | | 2023-02-01

    Mapping i and o to cycle left and right respectively between buffers in bufferline has been really intuitive. In my head it overlaps with jumplist navigation and .

  • nvim

    🍨 Soothing pastel theme for (Neo)vim

    Project mention: Introducing neovim config written in C | | 2023-01-29


  • orgmode

    Orgmode clone written in Lua for Neovim 0.7+.

    Project mention: Note taking options? | | 2023-02-05

    There is which has been working pretty alright for my workflow. It even uses a org-mode treesitter parser for some capabilities.

  • nightfox.nvim

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

    Project mention: Colorblind mode landed for Nightfox | | 2023-01-23

    Nightfox has landed a PR adding support for a colorblind mode. As not everyone sees colors in the same way, Nightfox has implemented an algorithm called daltonization which attempts to add contrast to colors using the visible color spectrum that a person can see. See readme for more information.

  • nvim-autopairs

    autopairs for neovim written by lua

    Project mention: Issue with adding rule in nvim-autopairs | | 2023-01-29

    Having trouble with nvim-autopairs. I'm trying to define a rule for automatically closing $ in .tex files, but I keep getting this error

  • barbar.nvim

    The neovim tabline plugin.

    Project mention: How do you work with buffers? | | 2023-02-01

    I use barbar.nvim for displaying buffers as tabs and whenever I feel like I have too many open I run :BufferCloseAllButVisible (from a mapping), and it closes every buffer except those I have currently visible

  • 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: Looking for a cursor highlighting plugin posted recently | | 2023-01-31

    I think you're looking for vim-illuminate.

  • dashboard-nvim

    vim dashboard

    Project mention: dashboard 0.2.3 | | 2023-01-31
  • nvim-treesitter-context

    Show code context

    Project mention: I have reached Vim nirvana | | 2022-12-27
  • nvim-bqf

    Better quickfix window in Neovim, polish old quickfix window.

    Project mention: Code gist - avoid repeating hjkl lua way. | | 2023-01-04

    Years ago I installed which adds keymaps to jump forward/backward in the list, which at the time drew my attention to it and made me use more, before that it seemed a bit cumbersome. And a plugin like makes it really nice imho.

  • awesome-streamerrc

    Dotfiles for various streamers on Twitch.

  • awesome-dotfiles

    Dotfiles for awesome people using the awesomewm linux environment (by WillPower3309)

    Project mention: Trying to replicate the set up linked in the comment but getting this result. The screen size seems wrong, can't type in the terminal and the screen highlighted on the bar doesn't always match the screen I'm on. Are these logs I can check or anyone who might know what's wrong here? | | 2022-07-17

    Dotfiles here:

  • neovim-init.vim

    :izakaya_lantern: A hybrid Neovim configuration for productive developers who want a functional yet aesthetic Vim experience :izakaya_lantern:

    Project mention: Does anyone know what font is used here? | | 2022-12-03
  • CosmicNvim

    CosmicNvim is a lightweight and opinionated Neovim config for web development, specifically designed to provide a 💫 COSMIC programming experience!

    Project mention: How to config Neovim (with Lua) to get some Helix behaviors | | 2023-01-04
  • SaaSHub

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

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). The latest post mention was on 2023-02-08.

Lua Vim related posts


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

Project Stars
1 SpaceVim 19,564
2 NvChad 14,049
3 LunarVim 13,017
4 nvim-lspconfig 6,635
5 AstroNvim 6,440
6 tokyonight.nvim 3,040
7 command-t 2,684
8 dotfiles 2,450
9 indent-blankline.nvim 2,382
10 bufferline.nvim 2,135
11 nvim 2,061
12 orgmode 1,964
13 nightfox.nvim 1,828
14 nvim-autopairs 1,753
15 barbar.nvim 1,488
16 vim-illuminate 1,454
17 dashboard-nvim 1,359
18 nvim-treesitter-context 1,262
19 nvim-bqf 984
20 awesome-streamerrc 973
21 awesome-dotfiles 901
22 neovim-init.vim 897
23 CosmicNvim 841
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives