This repository contains a customized Neovim configuration for development with Next.js, Go, Rust, and Python. These settings are optimized for Windows and utilize Scoop for software installation.
-
Install Scoop if you haven't already.
-
Additionally, you may need to install other necessary tools for development.
scoop install gcc gdb mingw-winlibs-llvm-ucrt-mcf llvm zig ripgrep
- You can also explore and install other useful software from Scoop website.
-
To integrate nvchad into your Neovim setup:
- If you're using PowerShell (pwsh):
git clone --branch v2.0 https://github.com/NvChad/NvChad $ENV:USERPROFILE\AppData\Local\nvim
-
Clone this repository:
git clone https://github.com/selimserbes/nvim-for-windows.git $ENV:USERPROFILE\AppData\Local\nvim
. -
Copy the contents of the
nvim-for-windows
folder to Neovim's configuration directory (%LOCALAPPDATA%\nvim\
on Windows). -
Run
cd $env:LOCALAPPDATA\nvim
and thennvim
in PowerShell to start Neovim and wait for plugins to install.
These settings are optimized for development with Next.js, Go, Rust and Python projects. Additionally, they include features such as color schemes, auto-completion, and syntax highlighting.
- Auto Formatting: Provides the ability to automatically format your code.
- Linting: Offers the ability to check your code for errors and inconsistencies.
- Debugging: Enables preparing your code for debugging and facilitates your debugging process.
Contributions are welcome! Please open a pull request or file an issue.
This project is licensed under the MIT License. See the LICENSE
file for more information.