Advice on moving from Emacs to 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
  • coc.nvim

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

    It takes some time to set up nvim to feel like VScode, so don't expect this to happen overnight, you need a lot of plugins because VScode provides a ton of tools out of the box. I would recommend the plugin Coc.nvim. That gets you most of the way there right away. When you're comfortable, nvim provides built in tools, but they require more configuration.

  • ace-window

    Quickly switch windows in Emacs

    Thanks that is helpful. I do have a question though. Is there any plugin similar to ace-window? I frequently have a situation where I have two frames (basically two windows) that are connected to the same Emacs process, and I am jumping between buffers in both frames.

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

  • nvim-window-picker

    This plugins prompts the user to pick a window and returns the window id of the picked window

  • vscode-neovim

    Vim mode for VSCode, powered by Neovim

  • zk-nvim

    Neovim extension for zk

    I am currently working off a fork of lazyvim, but good to know that it is the right place. I've also seen neorg, but I'm not sure what it's advantages really are over just using org files. Also, I saw that a zk plugin exists. Do you have any experience with that?

  • nvim-dap-ui

    A UI for nvim-dap

    nvim-dap supports vscode's launch.json. Also see nvim-dap-ui.

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