Neovim: Text Editor of the past, present and the future generations

My all time favorite text editor of choice has been Vim. Even though this text editor has a seriously dangerous learning curve (I don't think so) it is worth learning the, at least for it's one of a kind and highly productive mouse-less editing experience. In this article, I'll briefly explain the editing experience using Vim, in particular a distribution of Vim called Neovim. Neovim has been a great source of joy for me personally. Vim is configured using it's very own scripting language called vimscript, whereas Neovim on the other hand, is configured using Lua, a full-fledged scripting language, unlike vimscript which is only limited to configuring vim. I have been using Neovim for almost 4 years now. I started off using Vim, hated the learning curve, but at some point, it clicked, I enjoyed using the HJKL keys for navigation and I missed the keybinding whenever I used some GUI programs. When I started learning Vim, good resources were Luke Smith's video on usin...