Should I use vim or neovim?

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

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

    The official Vim repository

  • There is work currently on improving Vim script, which is shaping up to be as fast as Lua. For configuration though, does that really matter? Almost every command-line tool/TUI has some form of language specific to it. I don't really understand the draw to Lua for this reason. Sure it means you don't need to learn another language, but I just wonder, how are you expected to learn the tool when you are eschewing its native configuration language that is so universally used? What if you SSH to a system that only has Vim installed (which is most likely going to be the case, even a decade from now)?

  • dotfiles

  • lua config

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

    Edit and review GitHub issues and pull requests from the comfort of your favorite editor

  • if you want something different you can try that https://github.com/pwntester/octo.nvim

  • cli

    GitHub’s official command line tool

  • Yes, octo.nvim looking good, but again it is not inventing anything, it is using https://github.com/cli/cli under the hood and something similar is present in vim with https://github.com/skanehira/gh.vim at least.

  • gh.vim

    Discontinued Vim/Neovim plugin for GitHub

  • Yes, octo.nvim looking good, but again it is not inventing anything, it is using https://github.com/cli/cli under the hood and something similar is present in vim with https://github.com/skanehira/gh.vim at least.

  • barbar.nvim

    The neovim tabline plugin.

  • What sold me personally on Neovim was tab line plugins like barbar.nvim which give a modern GUI look, which I haven’t seen in Vim plugins (correct me if I’m wrong).

  • suda.vim

    🥪 An alternative sudo.vim for Vim and Neovim, limited support sudo in Windows

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

    notes on the tools in my Unix/Linux toolbox, dotfiles, etc (by sitaramc)

  • https://github.com/sitaramc/notes/blob/master/dac.mkd for documentation, https://github.com/sitaramc/notes/blob/master/dac.mkd for code, if you're interested.

  • neovim

    Vim-fork focused on extensibility and usability

  • Looking at e.g. this and this development progress seems roughly on-par, although the focus is somewhat on different things.

  • govim

    govim is a Go development plugin for Vim8, written in Go

  • I know that govim is a Vim plugin written in Go, but I don't really know how they do it – never really looked much at it.

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