Skip to content

Neovim configuration for Rust, Go, Python, and Next.js on Windows.

License

Notifications You must be signed in to change notification settings

selimserbes/nvim-for-windows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim Configuration

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.

Installation

  1. Download and install Neovim.

  2. Install Scoop if you haven't already.

  3. Additionally, you may need to install other necessary tools for development.

    scoop install gcc gdb mingw-winlibs-llvm-ucrt-mcf llvm zig ripgrep
    1. You can also explore and install other useful software from Scoop website.
  4. To integrate nvchad into your Neovim setup:

    1. If you're using PowerShell (pwsh):
    git clone --branch v2.0 https://github.com/NvChad/NvChad $ENV:USERPROFILE\AppData\Local\nvim
  5. Clone this repository: git clone https://github.com/selimserbes/nvim-for-windows.git $ENV:USERPROFILE\AppData\Local\nvim.

  6. Copy the contents of the nvim-for-windows folder to Neovim's configuration directory (%LOCALAPPDATA%\nvim\ on Windows).

  7. Run cd $env:LOCALAPPDATA\nvim and then nvim in PowerShell to start Neovim and wait for plugins to install.

Usage

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.

Features

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

Contributing

Contributions are welcome! Please open a pull request or file an issue.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

About

Neovim configuration for Rust, Go, Python, and Next.js on Windows.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages