Skip to content

anshux1/LazyVim

Repository files navigation

💤 LazyVim - My Neovim Configuration

Introduction

This repository contains my personal Neovim configuration based on LazyVim. It is a fully featured setup that I use for development, with everything pre-configured, including GitHub Copilot and other essential tools.

Features

  • 🛠 LazyVim as the base configuration
  • 🧠 GitHub Copilot for AI-powered coding assistance
  • 🚀 Optimized for development with LSP, treesitter, and useful plugins
  • 📦 Pre-configured plugins for productivity and efficiency
  • 🎨 Beautiful and clean UI with modern themes

Installation

To use this configuration, clone the repository into your Neovim configuration directory:

git clone git@github.com:anshux1/LazyVim.git ~/.config/nvim

Then, open Neovim and let LazyVim install the required plugins automatically:

nvim

Usage

Once installed, you can start using LazyVim with your favorite shortcuts and features. Some key bindings and commands include:

  • <leader> f f - Find files
  • <leader> g g - Open Git interface
  • <leader> c a - Apply code actions
  • <leader> d - Show diagnostics
  • And many more...

Customization

You can modify the configuration files in ~/.config/nvim/lua to customize LazyVim to your liking. Add or remove plugins, adjust settings, and tweak the UI as needed.

Contributing

Feel free to fork this repository and customize it for your workflow. If you have any suggestions or improvements, open a pull request!

License

This configuration is provided as-is. Feel free to use and modify it to fit your needs.


Happy coding with LazyVim! 🚀