Skip to content

ofirgall/learn-nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nvim Screenshot


What is Neovim(nvim), really?

Neovim is a fork of vim which integrates LSP client and lua api for configuration and plugin creation.
With the help of the lua integration, nvim's amazing community created a diverse plugin ecosystem which feels designed right, robust, scalable and replaceable.

I already know vim I just want to learn nvim

Great, you can skip half the guide :)
Read Chapter 8 - Personal Config vs Preconfigured Configuration go back to Chapter 2 and then skip to Chapter 8 - Basic Lua.

Why did I write this guide?

I started to use nvim in early 2022 after using sublime for about 6 years, I felt sublime was left behind pluginwise and it's not really competing with the features VSCode had to offer, I tried to use VSCode and after a week I understood it's not fitting for me, as it forced me to use my mouse more than often. I decided to give nvim a try, and it ended up as the best decision I made.

I didn't understand where to start from, should I learn vim first? how do I configure nvim? which plugins from the many many plugins do I need to use?

I wanted to make a guide that covers the basics of vim, gives the tools to learn vim (the fishing rod instead of the fish), and one that helps you to configure nvim.


The book

If you find mistakes while reading make sure to let me know at the issues section or create a PR and become a contributor!

Releases

No releases published

Packages

No packages published