What do you want to know about the process of converting an init.vim to init.lua setup?

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

  • I will shamelessly plug my plugin nest.nvim here - it is a small lua utility to set your keybinds in lua config in a nice syntax. It also supports binding lua functions.

  • dotfiles

    The new and improved... agh who cares (by MitchMarq42)

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

    Vim-fork focused on extensibility and usability

  • dotfiles

  • nvim-conf

    ☄ Maddison's Neovim configuration!

  • Here is my configuration currently, nearly all Lua. Here is what it looked like when it was still VimScript (quite messy).

  • dotfiles

    ❄️ My dotfiles for NixOS and macOS as a Nix flake. Neovim, Fish shell, Wezterm, etc. (by mrjones2014)

  • You can see my config here: https://github.com/mrjones2014/dotfiles/tree/master/.config/nvim

  • dots

    My dot files (by nagy135)

  • 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
  • lazy-require.nvim

    Require as little as possible. Do as little work as possible. Spend hours shaving off milliseconds

  • Here is my understanding. There is a penalty for using vim.cmd or accessing vim functions. They supposedly will only run as fast as they would in vimscript it's self so not very fast. Not sure of any of them are actually functioning different from their vimscript implementation. Vim.cmd likely is even slower since it requires the extra overhead of persing the vimscript. For lazy loading take a look at https://github.com/tjdevries/lazy.nvim .

  • dotfiles

  • dotfiles

    my settings (by JuanVqz)

  • 4 this is my current init.vim https://github.com/JuanVqz/dotfiles/blob/main/config/nvim/init.vim In the same repo I opened the pull request with the lua config.

  • vim

  • I'm redoing my vimrc from scratch: https://github.com/toddyamakawa/vim

  • nvim

  • Here's my nvim/init.vim, but I haven't finished moving all of my vimrc stuff over yet. I just don't like how my vim dotfiles are organized: https://github.com/toddyamakawa/nvim

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