How do you combine the best of Vim, Emacs and VS Code

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

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

  • https://github.com/mjlbach/defaults.nvim or https://github.com/LunarVim/LunarVim are great starting points to the neovim eco system, depending on whether you look for something more minimal or functional OOTB.

  • .dotfiles

    Discontinued [Mirror] My most important configuration files (by ashton314)

  • Check out my config here: https://github.com/ashton314/.dotfiles

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

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

  • To get vim working like VSCode I highly recommend one of Coc.vim or Neovim with native LSP

  • nvim-lspconfig

    Quickstart configs for Nvim LSP

  • To get vim working like VSCode I highly recommend one of Coc.vim or Neovim with native LSP

  • nvim-compe

    Discontinued Auto completion Lua plugin for nvim

  • For autocomplete/intellisense: https://github.com/hrsh7th/nvim-compe

  • lsp_signature.nvim

    LSP signature hint as you type

  • For signature help: https://github.com/ray-x/lsp_signature.nvim (this author has some other cool plugins as well)

  • fzf-lsp.nvim

    Enable the power of fzf fuzzy search for the neovim built in lsp

  • Getting some LSP functionality through FZF: https://github.com/gfanto/fzf-lsp.nvim

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

    fugitive.vim: A Git wrapper so awesome, it should be illegal

  • I haven’t used magit, but you can get a pretty solid SCM experience with vim-fugitive.

  • dotfiles

    A little of this and a bit of that. (by superhawk610)

  • My current config is here.

  • neorg

    Modernity meets insane extensibility. The future of organizing your life in Neovim.

  • https://github.com/vhyrro/neorg looks really promising in the medium term ;)

  • evil-collection

    A set of keybindings for evil-mode

  • The package Evil Collection helps a lot with this.

  • telescope.nvim

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

  • You should also try https://github.com/nvim-telescope/telescope.nvim though I'm biased in that I'm actively contributing to the project :)

  • kickstart.nvim

    A launch point for your personal nvim configuration

  • https://github.com/mjlbach/defaults.nvim or https://github.com/LunarVim/LunarVim are great starting points to the neovim eco system, depending on whether you look for something more minimal or functional OOTB.

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