Lua

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • nvim-jdtls

    Extensions for the built-in LSP support in Neovim for eclipse.jdt.ls

  • There is nvim-jdtls plugin which seems to be the best at the moment for Java. Still the most important feature is missing (I think). You can't run 'go to description/go to implementation' a jar. IDEs including eclipse dose that.

  • dotnvim

    Discontinued Neovim Lua configuration pre-configured for Java, JavaScript, Typescript etc...

  • I have WIP java implementation if you are interested: dotnvim. It's similar to nvim-jdtls but calls are more organized and promisified.

  • 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
  • vim-settings

    My Vim Settings and a script to auto setup them

  • You can check out my configs to get an idea of what I mean. https://github.com/ViViDboarder/vim-settings

  • vim9jit

    a vim9script -> lua transpiler (written in Rust)

  • https://github.com/tjdevries/vim9jit here you have the explanation

  • nvim

    Straightforward and pure Lua based Neovim configuration for my work as DevOps/Cloud Engineer with batteries included for Python, Golang, and, of course, YAML (by Allaman)

  • Lazy-loading plugins via packer is the key. I managed to cut my start time from ~400ms to ~60ms. For reference my commit introducing this behaviour. There are still some tweaks missing and I have to fine tune my config. Overall I am very happy as my nvim with ~50 plugins feels as snappy as vim -u NONE

  • nvim-lua-guide

    Discontinued A guide to using Lua in Neovim

  • This repo has everything you need to know regarding the migration: https://github.com/nanotee/nvim-lua-guide

  • impatient.nvim

    Discontinued Improve startup time for Neovim

  • https://github.com/lewis6991/impatient.nvim try it it will reduce more if you use all lua plugin

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

    WorkOS logo
  • nvim

  • startuptime.vim

    Breakdown Vim's --startuptime output

  • tweekmonster/startuptime.vim is inaccurate. I think it doesn't take Lua into account. Don't use this plugin.

  • vim-startuptime

    A plugin for profiling Vim and Neovim startup time.

  • Use https://github.com/tweekmonster/startuptime.vim instead. I have found it's timings to be far more accurate.

  • CosmicNvim

    Discontinued CosmicNvim is a lightweight and opinionated Neovim config for web development, specifically designed to provide a 💫 COSMIC programming experience! [Moved to: https://github.com/CosmicNvim/CosmicNvim] (by mattleong)

  • And currently testing out Cosmic. Just made a backup of my nvim folder first.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts