Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,21 @@
# Learn [Neovim (nvim)](https://github.com/neovim/neovim)

![nvim Screenshot](./media/preview.png)
![nvim Screenshot](./book/media/preview.png)

---

# 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](https://github.com/rockerBOO/awesome-neovim) 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](https://ofirgall.github.io/learn-nvim/chapters/08-advanced-config.html#personal-config-vs-preconfigured-configuration) go back to [Chapter 2](https://ofirgall.github.io/learn-nvim/chapters/02-basic-config.md) and then skip to [Chapter 8 - Basic Lua](https://ofirgall.github.io/learn-nvim/chapters/08-advanced-config.html#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?
Expand All @@ -22,6 +25,7 @@ I wanted to make a guide that covers the basics of vim, gives the tools to learn
---

# The book

If you find mistakes while reading make sure to let me know at the [issues section](https://github.com/ofirgall/learn-nvim/issues) or create a PR and become a contributor!

## [Start reading here](https://ofirgall.github.io/learn-nvim/)