Should I learn lua? I am a vs code power user, which prevents me from completely adapting neovim, since I always find something is missing in neovim.

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

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

    Not UFO in the sky, but an ultra fold in Neovim.

  • 2) Neovim offers that by default (although it isn't very sexy). We call that folding. You can use za, zo, zc to toggle (alternate), open and close folds respectively. There are built-in mappings to open and close all folds and so on (check :h zo). If you want to use your mouse though, you can also configure that using this plugin. I mentioned it isn't very sexy because, by default, folds aren't highlighted (something you can achieve with this plugin).

  • diffview.nvim

    Single tabpage interface for easily cycling through diffs for all modified files for any git rev.

  • 1) There's a plugin that does something similar, you can call :DiffviewFileHistory % to use it (% represents the current file).

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

    Status column plugin that provides a configurable 'statuscolumn' and click handlers.

  • 2) Neovim offers that by default (although it isn't very sexy). We call that folding. You can use za, zo, zc to toggle (alternate), open and close folds respectively. There are built-in mappings to open and close all folds and so on (check :h zo). If you want to use your mouse though, you can also configure that using this plugin. I mentioned it isn't very sexy because, by default, folds aren't highlighted (something you can achieve with this plugin).

  • which-key.nvim

    💥 Create key bindings that stick. WhichKey is a lua plugin for Neovim 0.5 that displays a popup with possible keybindings of the command you started typing.

  • 3) I'd recommend using Telescope, more specifically, :Telescope keympas. There's also which-key, which might be more intuitive, but I haven't used it.

  • markdown-preview.nvim

    markdown preview plugin for (neo)vim

  • 6) I've been using this plugin.

  • dotfiles

    Configs for mostly Neovim and Hyrprland (by igorlfs)

  • You can check my dotfiles if you want a peek on how to configure these plugins :P

  • extmark-toy.nvim

    Graphical experiments in Neovim

  • This really rarely happened. I only encountered it once when testing extmark-toy.nvim, which is an abandoned framework to create games/animations inside Neovim.

  • 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

  • Have you tried LazyVim? (yet another -highly sophisticated- Neovim boot up). See what you think. You'll get a better grasp at the whole Neovim IDE offer in its current state.

  • LunarVim

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

  • peek.nvim

    Markdown preview plugin for Neovim

  • Can use this for markdown https://github.com/toppair/peek.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