This is my super cool Nvim setup that I personally use for efficient and enjoyable coding. It includes a selection of plugins and configurations to enhance your Neovim experience.
-
Treesitter ๐ณ: A powerful parsing tool that brings advanced syntax highlighting, indentation, and code analysis capabilities to Neovim. It supports a wide range of programming languages and provides accurate contextual information.
-
Nerdtree ๐ณ: A popular file system explorer that allows you to navigate and manage your project files within Neovim. It provides a convenient tree-like interface and makes it easy to open, close, and manipulate files and directories.
-
Lsp-zero ๐ง: A lightweight Language Server Protocol (LSP) client for Neovim. It enables features like code completion, diagnostics, and documentation for multiple programming languages. Lsp-zero ensures a smooth development experience by integrating with language servers efficiently.
To use this setup, you need to have Neovim installed on your system. You can download and install it from the official Neovim website.
-
Clone this repository:
git clone https://github.com/your-username/repo-name.git
-
Copy the init.lua file to your Neovim configuration directory:
~/.config/nvim/
-
Launch Neovim and run the following command to install the plugins:
:PackerInstall