I cannot replace VS Code

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
  • vim-galore

    :mortar_board: All things Vim!

    https://github.com/mhinz/vim-galore - This is also one more resource to learn about vim, personally I haven't used it much but it's pretty good.

  • LunarVim

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

    Check out LunarVim which is a batteries included Neovim configuration.

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

  • dotfiles

    I’ve been coding a lot in react lately and I have some packages in my config that are really helpful. Feel free to check out my init.vim and see if anything in there could be useful for you. I’d be happy to answer any questions you have. https://gitlab.com/austinwilcox21/dotfiles

  • nvim-lspconfig

    Quickstart configs for Nvim LSP

    Firstly, I'd recommend you take a look at the Neovim built-in LSP. I'd also recommend using lspconfig to make configuration a whole lot easier.

  • nvim-dap

    Debug Adapter Protocol client implementation for Neovim

    For debugging, you should also take a look at nvim-dap and also [nvim-dap-ui(https://github.com/rcarriga/nvim-dap-ui) if you want better UI features for it.

  • nvim-dap-ui

    A UI for nvim-dap

    For debugging, you should also take a look at nvim-dap and also [nvim-dap-ui(https://github.com/rcarriga/nvim-dap-ui) if you want better UI features for it.

  • nvim-tree.lua

    A file explorer tree for neovim written in lua

    There's also several other plugins I'd recommend like NvimTree as a File Explorer, Telescope.nvim as a fuzzy finder utility.

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

  • telescope.nvim

    Find, Filter, Preview, Pick. All lua, all the time.

    There's also several other plugins I'd recommend like NvimTree as a File Explorer, Telescope.nvim as a fuzzy finder utility.

  • awesome-neovim

    Collections of awesome neovim plugins.

    In reality, the Neovim plugin ecosystem is too good for me to be able to list all the useful plugins, so you should take a look at awesome-neovim to get a curated list of amazing Neovim plugins.

  • dot-nvim

    Lastly, if you want to use a configuration for reference, you can take a look at my dotfiles for Neovim.

  • dotfiles_skeleton

    robust and beginner friendly dotfile skeleton

    I would recommend for you to start simple and incrementally improve or change plugins you dont like with dotfiles. My relative minimal dotfiles missing JavaScript lsp, debugger etc](https://github.com/matu3ba/dotfiles).

  • dotfiles

    I would recommend for you to start simple and incrementally improve or change plugins you dont like with dotfiles. My relative minimal dotfiles missing JavaScript lsp, debugger etc](https://github.com/matu3ba/dotfiles).

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

    If you don't want to google the keybingdings every time you forget one, use the which-key.nvim plugin. set relativenumber also helps with movements.

  • quick-scope

    Lightning fast left-right movement in Vim

    Obviously, you should know your navigation keys - I'll just list the most useful ones here. hjkl you should already be familiar with. Use wWbBeE for going a word at a time. fFtT are useful for moving within a line (it may be useful to use quick scope). /regex/ and ?regex? are useful for moving within a file (these are actually ex commands, more on that later). 0^$ are used to move to the start and end of the line. There are others, but IMO these are the most useful.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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