Neovim vs Vim

I started in Vim, but after a while, I replaced Vim with Neovim. I find that Neovim has more sensible defaults, “looks” better, and has good Language Server Protocol (LSP) integration and syntax highlighting plugins. I also prefer the Lua configuration setup in Neovim compared to Vim and Vimscript, even though I don’t do a lot of customization.

I recently tried switching back to Vim and discovered that most of the plugins I use in Neovim either come from Vim or have a good Vim counterpart. However, I will still be using Neovim for the foreseeable future because of the previously mentioned reasons.

PluginNeovimVim
Plugin managerfolke/lazy.nvimjunegunn/vim-plug
Fuzzy finderibhagwan/fzf-luajunegunn/fzf.vim
CommentingnumToStr/Comment.nvimtpope/vim-commentary
Undotreembbill/undotreembbill/undotree
Git difflewis6991/gitsigns.nvimairblade/vim-gitgutter
Git wrappertpope/vim-fugitivetpope/vim-fugitive
Colorschemeellisonleao/gruvbox.nvimgruvbox-community/gruvebox
Ansible syntax highlightingpearofducks/ansible-vimpearofducks/ansible-vim
Buffer lineakinsho/bufferline.nvimap/vim-buftabline
Syntax highlightingnvim-treesitter/nvim-treesitter
LSPVonHeikemen/lsp-zero.nvim
Indent blanklinelukas-reineke/indent-blankline.nvim

You can check out my dotfiles for both Neovim and Vim in here.


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *