Switching from Emacs. My experience

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

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. lazygit

    simple terminal UI for git commands

    The only thing I truly miss from Emacs is [Magit](https://magit.vc/) since I still consider it the best git wrapper available. It is just too good. Unfortunately [Neogit](https://github.com/TimUntersberger/neogit) is not quite there yet although I hope it makes it at some point. I didn't like [Fugitive]https://github.com/tpope/vim-fugitive), but I ended up finding a good enough workaround by using [Lazygit](https://github.com/jesseduffield/lazygit) through [Toggleterm](https://github.com/akinsho/toggleterm.nvim).

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. toggleterm.nvim

    A neovim lua plugin to help easily manage multiple terminal windows

    The only thing I truly miss from Emacs is [Magit](https://magit.vc/) since I still consider it the best git wrapper available. It is just too good. Unfortunately [Neogit](https://github.com/TimUntersberger/neogit) is not quite there yet although I hope it makes it at some point. I didn't like [Fugitive]https://github.com/tpope/vim-fugitive), but I ended up finding a good enough workaround by using [Lazygit](https://github.com/jesseduffield/lazygit) through [Toggleterm](https://github.com/akinsho/toggleterm.nvim).

  4. evil

    The extensible vi layer for Emacs.

    Despite using Emacs as my main editor, I was extremely familiar with Vim since I also used it frequently, and was able to use it quite well, especially because I also used [evil](https://github.com/emacs-evil/evil) in Emacs since Emacs's native keybindings are uncomfortable to use. I never used Vim as my primary editor though because it was cumbersome to configure. As many people say, Vimscript just feels wrong, so I gave up on trying to customize Vim.

  5. Scoop

    A command-line installer for Windows.

    Thanks to [Scoop](https://scoop.sh/), installing Neovim, and all the necessary tools such as ripgrep, fd, bat, and even Alacritty is pretty easy in Windows, and although it doesn't feel nearly as fast as in a Linux machine, it is still very performant, especially when comparing it to Emacs and VSCode.

  6. magit

    It's Magit! A Git Porcelain inside Emacs.

    The only thing I truly miss from Emacs is [Magit](https://magit.vc/) since I still consider it the best git wrapper available. It is just too good. Unfortunately [Neogit](https://github.com/TimUntersberger/neogit) is not quite there yet although I hope it makes it at some point. I didn't like [Fugitive]https://github.com/tpope/vim-fugitive), but I ended up finding a good enough workaround by using [Lazygit](https://github.com/jesseduffield/lazygit) through [Toggleterm](https://github.com/akinsho/toggleterm.nvim).

  7. neogit

    An interactive and powerful Git interface for Neovim, inspired by Magit

    The only thing I truly miss from Emacs is [Magit](https://magit.vc/) since I still consider it the best git wrapper available. It is just too good. Unfortunately [Neogit](https://github.com/TimUntersberger/neogit) is not quite there yet although I hope it makes it at some point. I didn't like [Fugitive]https://github.com/tpope/vim-fugitive), but I ended up finding a good enough workaround by using [Lazygit](https://github.com/jesseduffield/lazygit) through [Toggleterm](https://github.com/akinsho/toggleterm.nvim).

  8. vim-fugitive

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

    The only thing I truly miss from Emacs is [Magit](https://magit.vc/) since I still consider it the best git wrapper available. It is just too good. Unfortunately [Neogit](https://github.com/TimUntersberger/neogit) is not quite there yet although I hope it makes it at some point. I didn't like [Fugitive]https://github.com/tpope/vim-fugitive), but I ended up finding a good enough workaround by using [Lazygit](https://github.com/jesseduffield/lazygit) through [Toggleterm](https://github.com/akinsho/toggleterm.nvim).

  9. SaaSHub

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

    SaaSHub logo
  10. nvimconfig

    Personal Neovim configuration (by ema2159)

    In case you're curious, here is my configuration: https://github.com/ema2159/nvimconfig

  11. neovim

    Vim-fork focused on extensibility and usability

    yes! I mentioned this in https://github.com/neovim/neovim/issues/22125 and it sounds like NeoVim does (contrary to somewhat popular belief) allow for a better gui than what the existing guis provide, so I hope someday we can make one :)

  12. lazygit.nvim

    Plugin for calling lazygit from within neovim.

    there's a lazygit plugin if you want to skip the step of opening Toggleterm

  13. neogit

    magit for neovim (by CKolkey)

    For what its worth, I'm working on upstreaming some neogit enhancements that you can check out here: https://github.com/CKolkey/neogit

  14. lspsaga.nvim

    improve neovim lsp experience

    It's lspsaga. It offers a lot of UI enhancements

  15. neovide

    No Nonsense Neovim Client in Rust

    im certainly not a programmer , but NVIM with SOME gui like neovide it looks amazing and great,

  16. Windows Terminal

    The new Windows Terminal and the original Windows console host, all in the same place!

    either Wezterm OR Window-terminal i Personally use WindowTERM with alacritty * when needed since WindowTerm has some weird ncurses issues ,

  17. Pwsh-env

    Normal turtle's FAST WAY to pre-configure Powershell & Window-terminal

    ! THERE is no TMUX on window :( stick to windowTERM with TERM SPLITS my keys are ALT+- = split ALT+= = vsplit ALT+0 = toggle split orientation ^ you find this keybinds in this is link repo i have made some WIN-configs its not fully finishes heck im a noob {skill issue my side} be sure to check it out it has many Goodies you need

  18. wezterm

    A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

    either Wezterm OR Window-terminal i Personally use WindowTERM with alacritty * when needed since WindowTerm has some weird ncurses issues ,

  19. dired.nvim

    Emacs dired like file manager for neovim

    You might wanna try my poor attempt of making a dired look alike plugin for neovim 😅 dired.nvim

  20. telescope.nvim

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

    Similarly to Ivy, Telescope is a generic completion tool/fuzzy finder. It has a ton of extensions. The one you have in mind would be telescope-file-browser.nvim. Check this, then the repos in the project for all the extensions.

  21. SaaSHub

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

    SaaSHub logo
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

  • Customizing Your Lazyvim Setup for Personal Preferences

    27 projects | dev.to | 30 Jun 2024
  • Sorbet built-in colorscheme is absolutely gorgeous

    2 projects | /r/neovim | 8 Dec 2023
  • Noobie Needs a Nudge

    7 projects | /r/neovim | 30 Jun 2023
  • Using Floaterm, what's the best way to toggle between the editor and opened window and maintain the shell session?

    2 projects | /r/neovim | 6 Jun 2023
  • Hi vimmers! Does any one use F[1..12] keys and what for? Cheers!

    4 projects | /r/neovim | 7 May 2023

Did you know that Lua is
the 18th most popular programming language
based on number of references?