Learn Vim (2021)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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

    A post-modern modal text editor.

  • They're actively discussing/working on it: https://github.com/helix-editor/helix/discussions/3806

  • Learn-Vim

    Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖

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

    Neovim config for the lazy

  • I've re-built my neovim config like 3 times this year as I have played with several 'distributions' and styles. SpaceVim, AstroVim, and NVChad to name a few.

    This last weekend I gave LazyVim a try and it is by far the most sane config setup I have used and I will now be sticking with it.

    There is a starter repo where you clone it, delete the .git directory and start customizing.

    https://github.com/LazyVim/LazyVim

  • nvim

    Neovim config (by curtbushko)

  • My config is here, feel free to copy/steal it. https://github.com/curtbushko/nvim

  • delaytrain.nvim

    Train yourself to stop repeating keys... gently

  • For 1, I use https://github.com/ja-ford/delaytrain.nvim (for nvim only); it basically stops repeated navigation keys from working for a short while.

  • monkeytype

    The most customizable typing website with a minimalistic design and a ton of features. Test yourself in various modes, track your progress and improve your speed.

  • starter

    Starter template for LazyVim (by LazyVim)

  • - The starter is a great place to start your setup. https://github.com/LazyVim/starter

  • 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
  • better-escape.vim

    A Vim/Neovim plugin for escaping insert mode without lagging.

  • This issue is only cosmetic as the other commenter explained. vim won't insert the character until you indicate you're not invoking the keymap (either by waiting or by typing other characters).

    If you want a plugin that makes it so that the j appears immediately regardless of whether you're trying to invoke the keymap or not, you can use something like https://github.com/nvim-zh/better-escape.vim

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