This project provides a custom Neovim configuration based on NvChad 2.5 by ProgrammingRainbow, designed to optimize the development workflow for developers who appreciate a lightweight and highly configurable editor.
- Modern Neovim setup: Built on top of the powerful and modular NvChad framework, this configuration provides an efficient and modern environment for developers.
- Optimized for Full-stack Development: Tailored with support for JavaScript, React, Python3, and other modern technologies.
- Lightweight and Fast: This configuration makes use of lazy-loading plugins to keep the startup time minimal, while still offering a wide range of features.
- Highly Customizable: With easily modifiable keybindings and plugin options, it allows developers to personalize the editor to fit their workflow.
- Productivity Boost: With built-in support for LSP (Language Server Protocol), syntax highlighting, auto-completion, Git integration, and more, this configuration enhances coding productivity.
- Flexibility: Neovim’s customization allows users to modify the setup to suit their preferences without sacrificing performance.
- Seamless Integration with Modern Tools: It includes powerful tooling for web development (JavaScript, React), Python development, and Git-based version control.
To use this Neovim configuration, follow these steps:
- Prerequisite
brew install luarocks
brew install fzf
git clone https://github.com/junegunn/fzf-git.sh.git ~/.
- Uninstall
# Linux / MacOS (unix)
rm -rf ~/.config/nvim
rm -rf ~/.local/state/nvim
rm -rf ~/.local/share/nvim
- Clone the repository:
git clone https://github.com/mboyov/NvChad.git ~/.config/nvim && nvim
This repo is supposed to used as config by NvChad users!
- The main nvchad repo NvChad/NvChad is used as a plugin by this repo.
- So you just import its modules , like
require "nvchad.options" , require "nvchad.mappings"
- So you can delete the .git from this repo ( when you clone it locally ) or fork it :)
Feel free to open issues or pull requests if you have suggestions for improvements.
This project is unlicensed
- kickstart.nvim A starting point for Neovim
- NvChad Blazing fast Neovim config providing solid defaults and a beautiful UI
- Lazyvim starter as nvchad's starter was inspired by Lazyvim's . It made a lot of things easier!