If you love to use the keyboard all day, why not? 💪
Neovim makes mundane coding tasks more interesting. 🤯
It offers customization like no other IDE. 🧑💻
- There are many choices out there, such as vim-plug, dein, lazy, and packer.
- Among them, I personally love to use Lazy as a package manager due to its modularized plugin system, which makes plugin management easier.
- A major fear or daunting feeling often arises due to its color scheme.
- There are many color schemes out there, and I use Catppuccin.
- This is a language-specific feature.
- If you want your code to look like this:

- My go-to option for this functionality is nvim-treesitter.
- A file tree displays all the files and subdirectories in the working directory, like this:

- This can be enabled in Neovim using Neo-tree.
- LSPs are essential in Neovim, communicating with a language server that provides real-time suggestions, code actions, definitions, etc.
- For installing the respective language servers for your favorite languages, we use a manager named Mason and for communicating with Neovim, nvim-lspconfig.

- My configuration uses nvm-cmp as the completion engine, with suggestions like VSCode from friendly-snippets. It acts as a pseudo LSP itself and gives suggestions for the language servers you've installed using Mason.

- Used None-ls which communicates to the Formatters installed using Mason.
- Provides bracket and auto-indentation functionality to the editor.
- Adds a dashboard to the Neovim home page.
- Use Any Text to ASCII Art Generator online and Change it to your way.

Feel free to try it and give your suggestions and feedback. 📝
It will help you code faster and more efficiently (💪 feel it after the initial struggles).
