Modular | Scalable | Easy to Maintain
It is an improvement of vi editor from the 1970's. It is a text editor. Vim has been around for a long time. It makes you productive, efficient and it is BLAZINGLY fast. Works over remote ssh without needing a GUI. Vim has a rock solid stability that will surpass your expectation by a long shot. Instead of “where’s my cursor and how do I drag-select this?” you start thinking:
“I want to operate on this sentence, that block, or that function.”
A little bit of Lua knowledge Vim motions : Vim motions are "cursor motions", you use them to perform editing, navigation and move around without using the mouse.
My setup is so easy that you can copy it in just 4 steps.
-
Clone this repository into your Neovim config directory: [git clone https://github.com/git-emran/emran-neovim.git ~/.config/nvim]
-
Recreate my Folder structure. For example: options folder (for all neovim options), keymaps folder (for all keybindings), plugins folder (for all plugins) and etc.
-
Create your custom init.lua file in your .config/nvim directory.
-
Paste my init.lua content and run " :Lazy sync "