Skip to content

mboyov/NvChad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License


Logo

Neovim Configuration with NvChad

Customized Neovim Configuration Based on NvChad

Features

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.

Why use this configuration?

  • 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.

Installation

To use this Neovim configuration, follow these steps:

  1. Prerequisite
brew install luarocks
brew install fzf
git clone https://github.com/junegunn/fzf-git.sh.git ~/.
  1. Uninstall
# Linux / MacOS (unix)
rm -rf ~/.config/nvim
rm -rf ~/.local/state/nvim
rm -rf ~/.local/share/nvim

# Flatpak (linux)
rm -rf ~/.var/app/io.neovim.nvim/config/nvim
rm -rf ~/.var/app/io.neovim.nvim/data/nvim
rm -rf ~/.var/app/io.neovim.nvim/.local/state/nvim

# Windows CMD
rd -r ~\AppData\Local\nvim
rd -r ~\AppData\Local\nvim-data

# Windows PowerShell
rm -Force ~\AppData\Local\nvim
rm -Force ~\AppData\Local\nvim-data
  1. 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 :)

Contributing

Feel free to open issues or pull requests if you have suggestions for improvements.

License

This project is licensed under the MIT License.

Credits

  • Lazyvim starter as nvchad's starter was inspired by Lazyvim's . It made a lot of things easier!

About

Customized Neovim Configuration Based on NvChad

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages