Why keeps you using vim vs neovim?

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

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

    fzf :heart: vim

  • I'm a Neovim and telescope user myself, but AFAIK fzf.vim covers most of the built-in functionality of telescope (if not all of it). But telescope has tons of extensions outside from the built-in ones.

  • lsp-zero.nvim

    A starting point to setup some lsp related features in neovim.

  • In my experience, LSP setup has been the only functionality that required quite a bit of setup code, but now there's lsp-zero which makes the whole process pretty trivial.

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

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

  • Sounds like a project like Lunarvim would really suit your needs, it gives an opinionated config with flexibility to override with preferences easily. It's my go-to, and helps with keeping up with trends by almost crowd sourcing (via the contributions) the latest cool opinions and tools neovim users like at the bleeding edge.

  • dotfiles

  • Here's an example: https://gitlab.com/itaranto/dotfiles/-/blob/master/config/nvim/lua/plugins/init.lua

  • traces.vim

    Range, pattern and substitute preview for Vim

  • toggleterm.nvim

    A neovim lua plugin to help easily manage multiple terminal windows

  • Sorry, didn't know that. The default behavior differs though, in nvim :term replaces the current window with the terminal, so it is also suitable for one-shot usage. Personally I use toggleterm.nvim to summon a floating terminal, which suits all my needs.

  • ale

    Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support

  • ``` call plug#begin() Plug 'https://github.com/dense-analysis/ale' Plug 'https://github.com/phanviet/vim-monokai-pro' call plug#end()

  • 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-monokai-pro

    Monokai Pro color scheme for Vim / Neovim

  • ``` call plug#begin() Plug 'https://github.com/dense-analysis/ale' Plug 'https://github.com/phanviet/vim-monokai-pro' call plug#end()

  • neovim-qt

    Neovim client library and GUI, in Qt5.

  • :X, for one, which was rejected for idiotic reasons. I was also stupid errors from my vimrc, from bugs that were closed without fixing. Just no point trying to figure out how to get Neovim to behave like Vim when I already have Vim. *shrug*

  • neovim

    Vim-fork focused on extensibility and usability

  • As for :X... one of the issues linked to in the neovim (stub) help section about encryption explains that the relevant code was removed because it relied on messy, unmaintainable, unaudited, and ultimately insecure code. Those do not sound like even remotely idiotic reasons to me.

  • vimfiles

    my personal vimfiles for mostly Python dev on Windows (by ShayHill)

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